Overview
Classes: AbstractCache, AbstractStrategy, AccessExpirationDecorator, AccessExpireCache, AccessExpireLRUCache, AccessExpireStrategy, ExpireCache, ExpireLRUCache, ExpireStrategy, KeyValueArgs, LRUCache, LRUStrategy, StrategyCollection, UniqueAccessExpireCache, UniqueAccessExpireLRUCache, UniqueAccessExpireStrategy, UniqueExpireCache, UniqueExpireLRUCache, UniqueExpireStrategy, ValidArgs
Classes
class AbstractCache
An AbstractCache is the interface of all caches.
class AbstractStrategy
An AbstractStrategy is the interface for all strategies.
class AccessExpirationDecorator
AccessExpirationDecorator adds an expiration method to values so that they can be used with the UniqueAccessExpireCache
class AccessExpireCache
An AccessExpireCache caches entries for a fixed time period (per default 10 minutes).
class AccessExpireLRUCache
An AccessExpireLRUCache combines LRU caching and time based expire caching.
class AccessExpireStrategy
An AccessExpireStrategy implements time and access based expiration of cache entries
class ExpireCache
An ExpireCache caches entries for a fixed time period (per default 10 minutes).
class ExpireLRUCache
An ExpireLRUCache combines LRU caching and time based expire caching.
class ExpireStrategy
An ExpireStrategy implements time based expiration of cache entries
class KeyValueArgs
Simply event arguments class to transfer a key and a value via an event call.
class LRUCache
An LRUCache implements Least Recently Used caching.
class LRUStrategy
An LRUStrategy implements least recently used cache replacement.
class StrategyCollection
An StrategyCollection is a decorator masking n collections as a single one.
class UniqueAccessExpireCache
An UniqueAccessExpireCache caches entries for a given time span.
class UniqueAccessExpireLRUCache
A UniqueAccessExpireLRUCache combines LRU caching and time based per entry expire caching.
class UniqueAccessExpireStrategy
An UniqueExpireStrategy implements time based expiration of cache entries.
class UniqueExpireCache
An UniqueExpireCache caches entries for a given time amount.
class UniqueExpireLRUCache
A UniqueExpireLRUCache combines LRU caching and time based per entry expire caching.
class UniqueExpireStrategy
An UniqueExpireStrategy implements time based expiration of cache entries.