See: Description
| Interface | Description |
|---|---|
| Cache |
The cache that is used by a connection
|
| Cacheable | |
| EvictionPolicy |
Describes the properties and functionality of an eviction policy
One policy instance belongs to exactly one cache instance
|
| Class | Description |
|---|---|
| AbstractCache |
The class to manage the client-side caching.
|
| CacheConfig | |
| CacheConfig.Builder | |
| CacheConnection | |
| CacheConnection.Builder | |
| CacheEntry<T> | |
| CacheFactory | |
| CacheKey<T> | |
| CacheStats | |
| DefaultCache | |
| DefaultCacheable | |
| LRUEviction |
Simple L(east) R(ecently) U(sed) eviction policy
ATTENTION: this class is not thread safe
|
| Enum | Description |
|---|---|
| EvictionPolicy.EvictionType |
Types of eviction policies
AGE - based on the time of access, e.g., LRU
FREQ - based on the frequency of access, e.g., LFU
HYBR - AGE + FREQ, e.g., CLOCK
MISC - Anythin that isn't time based, frequency based or a combination of the two, e.g., FIFO
|
Copyright © 2025. All rights reserved.