Interface | Description |
---|---|
BlockingCache |
Marker interface to expose the fact that this cache will block further calls to
Cache.get(Object) until an entry is put into the cache. |
BrowserCachePolicy |
Used to determine if the expiration headers must be set.
|
Cache |
A simple interface around 3rd party or custom cache libraries.
|
CacheFactory |
Most caching libraries allow the creation of different caches ("zones") in a single application/vm.
|
CacheModuleLifecycleListener |
Implementations should register themselves in the appropriate CacheModule instances
to get callbacks when the module is restarted.
|
CachePolicy |
The CachePolicy determines is a requested page should be cached,
retrieved from the cache or not cached at all.
|
CachePolicyExecutor |
Executes something based on the outcome of the CachePolicy (store, bypass, server, set expiration headers).
|
FlushPolicy |
Implementations determine when and how to flush their cache.
|
Class | Description |
---|---|
AbstractCacheModule |
The base class for cache modules.
|
AbstractListeningFlushPolicy |
Implemenation of the
FlushPolicy providing functionality for triggering flush operation based on changes in observed workspaces. |
BrowserCachePolicyResult |
Transports the expiration date.
|
CacheModule |
The CacheModule holds several named ContentCachingConfiguration instances and a CacheFactory.
|
CachePolicyResult |
CachePolicy returns instances of this class - depending on the value
of the behaviour property, the cacheKey and cachedEntry values might
be set or not.
|
CachePolicyResult.CachePolicyBehaviour |
Descriptor of the cache policy behavior used by this cache policy result.
|
ContentCachingConfiguration |
Each ContentCachingConfiguration holds a CachePolicy, a FlushPolicy and a
BrowserCachePolicy.
|
ContentCompression |
Content compression voter configuration bean.
|
DelegateFlushPolicy |
Simple policy that delegates all the requests to any policies added in its policies list.
|
FlushAllListeningPolicy |
Simple flush policy that will empty whole cache in case of updates.
|
Copyright © 2020 Magnolia International Ltd.. All rights reserved.