public interface IResourceCachingStrategy
Modifier and Type | Field and Description |
---|---|
static MetaDataKey<String> |
URL_VERSION
A key used to store the extracted resource's version in
undecorateUrl(ResourceUrl) into the request cycle
|
Modifier and Type | Method and Description |
---|---|
void |
clearCache()
Clears any stateful information
|
void |
decorateResponse(AbstractResource.ResourceResponse response,
IStaticCacheableResource resource)
decorate resource response
|
void |
decorateUrl(ResourceUrl url,
IStaticCacheableResource resource)
add caching related information to filename + parameters
|
void |
undecorateUrl(ResourceUrl url)
Removes caching related information from filename + parameters.
|
static final MetaDataKey<String> URL_VERSION
void decorateUrl(ResourceUrl url, IStaticCacheableResource resource)
url
- parameters to which caching information should be added and which will be used to
construct the url to the resourceresource
- cacheable resourcevoid undecorateUrl(ResourceUrl url)
decorateUrl(ResourceUrl, IStaticCacheableResource)
did.url
- parameters that were used to construct the url to the resource and from which
previously added caching information should be strippedvoid decorateResponse(AbstractResource.ResourceResponse response, IStaticCacheableResource resource)
response
- void clearCache()
Copyright © 2006–2019 Apache Software Foundation. All rights reserved.