Interface | Description |
---|---|
AccessRestrictedCacheElementProvider<T extends CacheKey,U extends Serializable> |
This element provider checks for authorization first.
|
CacheElementProvider<K extends CacheKey,T extends Serializable> |
A CacheElementProvider is required when an element is requested but not yet cached.
|
CacheKey |
The key for caching an element.
|
CacheManager |
Interface describing a cache manager that manages a
Cache . |
Class | Description |
---|---|
AbstractCacheElementProvider<K extends CacheKey,T extends Serializable> | |
ApplicationSingleElementCacheKey |
Common cache key class for cases where there is only one element per application that can be
cached.
|
Cache |
An abstract cache providing basic caching features.
|
CacheElementWrapper<T extends Serializable> |
Wrapper for the actual element retrieved by a
CacheElementProvider which is enriched with
the creation timestamp of the cache entry and will be passed to the caching backend. |
ClientSingleElementCacheKey |
Common cache key class for cases where there is only one element per client that can be cached.
|
IdBasedCacheKey |
Cache key for identifying elements by an ID.
|
IdBasedRangeCacheKey |
A CacheKey to identify cached items by an ID and a positive range.
|
NoCache |
A "cache" that does not cache anything.
|
StringIdBasedCacheKey |
Cache key for identifying elements by a string identifier.
|
Exception | Description |
---|---|
CacheElementProviderException |
Exception to signal a problem in the CacheElementProvider.
|
CacheException |
Exception to be thrown when there are problems with the cache backend.
|
CacheManagerInitializationException |
Exception to be thrown when the initialization of a
CacheManager or the managed cache
failed. |
Copyright © 2019 Communote team. All rights reserved.