Class SRSCompressedCachingInterceptor
- java.lang.Object
-
- org.apache.tapestry5.internal.services.assets.DelegatingSRS
-
- org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor
-
- org.apache.tapestry5.internal.services.assets.SRSCompressedCachingInterceptor
-
- All Implemented Interfaces:
StreamableResourceSource
public class SRSCompressedCachingInterceptor extends SRSCachingInterceptor
Specialization ofSRSCachingInterceptorthat only attempts to cache compressed resources.
-
-
Field Summary
-
Fields inherited from class org.apache.tapestry5.internal.services.assets.DelegatingSRS
delegate
-
-
Constructor Summary
Constructors Constructor Description SRSCompressedCachingInterceptor(StreamableResourceSource delegate, ResourceChangeTracker tracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanenableCache(StreamableResourceProcessing processing)Returns true just when the processing enables compression.protected booleanisCacheable(StreamableResource resource)Return true only if the resource is compressed.-
Methods inherited from class org.apache.tapestry5.internal.services.assets.SRSCachingInterceptor
getStreamableResource
-
Methods inherited from class org.apache.tapestry5.internal.services.assets.DelegatingSRS
fileExtensionsForContentType
-
-
-
-
Constructor Detail
-
SRSCompressedCachingInterceptor
public SRSCompressedCachingInterceptor(StreamableResourceSource delegate, ResourceChangeTracker tracker)
-
-
Method Detail
-
isCacheable
protected boolean isCacheable(StreamableResource resource)
Return true only if the resource is compressed.- Overrides:
isCacheablein classSRSCachingInterceptor- Returns:
- true to cache the resource
-
enableCache
protected boolean enableCache(StreamableResourceProcessing processing)
Returns true just when the processing enables compression.- Overrides:
enableCachein classSRSCachingInterceptor
-
-