Interface IClientCacheResource

  • All Known Implementing Classes:
    EditorFontFiles, FontFiles

    public interface IClientCacheResource
    Interface used for client caching of resources, to support downloading before application starts or to cache the resource the first time it's found to be loaded from local storage next time, unless the resource is modified.
    Author:
    Christopher Mindus
    • Field Summary

      Fields 
      Modifier and TypeFieldDescription
      static java.lang.String[]CACHES
      Possible values for caching on client.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      booleanisCachedOnClient()
      Returns if the resource (font, image, etc) is to be cached on the client side or not.
      booleanisCachePreloaded()
      Returns if the resource (font, image, etc) is to be cached on the client side when the application starts or not.
    • Field Detail

      • CACHES

        static final java.lang.String[] CACHES
        Possible values for caching on client.
    • Method Detail

      • isCachedOnClient

        boolean isCachedOnClient()
        Returns if the resource (font, image, etc) is to be cached on the client side or not.
        Returns:
        true to cache font, or false for client session use only.
      • isCachePreloaded

        boolean isCachePreloaded()
        Returns if the resource (font, image, etc) is to be cached on the client side when the application starts or not.