Interface | Description |
---|---|
EvictableCache | Represents an evictable memoize cache with its essential methods |
MemoizeCache | Represents a memoize cache with its essential methods |
MemoizeCache.ValueProvider | Represents a provider used to create value |
Class | Description |
---|---|
CommonCache | Represents a simple key-value cache, which is NOT thread safe and backed by a Map instance |
ConcurrentCommonCache | Represents a simple key-value cache, which is thread safe and backed by a Map instance |
LRUCache | A cache backed by a ConcurrentLinkedHashMap |
Memoize | Implements memoize for Closures. |
NullProtectionStorage | A NullObject pattern implementation for ProtectionStorage Doesn't protect any resources. |
UnlimitedConcurrentCache | A cache backed by a ConcurrentHashMap |
Enum | Description |
---|---|
EvictableCache.EvictionStrategy | Represents a eviction strategy for the cache with limited size |