Library Foundation

Package Cache

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. 

class ValidArgs

 

Securely control IoT edge devices from anywhere   Connect a Device