Class TkCachedFiles

  • All Implemented Interfaces:
    org.takes.Take

    public final class TkCachedFiles
    extends Object
    implements org.takes.Take
    Take that caches static resources files.

    It's used for fast pages loading with a smart refresh of resources that have been changed based on ETag.

    • Constructor Detail

      • TkCachedFiles

        public TkCachedFiles​(org.takes.Take origin,
                             String... extension)
        Ctor.
        Parameters:
        origin - Origin
        extension - List of extensions
      • TkCachedFiles

        public TkCachedFiles​(org.takes.Take origin,
                             int maxage,
                             String... extensions)
        Ctor.
        Parameters:
        origin - Origin
        maxage - Max age
        extensions - Extensions
    • Method Detail

      • act

        public org.takes.Response act​(org.takes.Request req)
                               throws Exception
        Specified by:
        act in interface org.takes.Take
        Throws:
        Exception