| Interface | Description | |
|---|---|---|
| Cache | ||
| CacheObjectEvaluator | In order to determine whether a given cache is full, the cache must evaluate the value of each item, and compare that total to a configured max value. | |
| DataSource |
| Class | Description | |
|---|---|---|
| ByteArrayEvaluator | ByteArrays have a known size, and are therefore easy to calculate a sensible value for. | |
| CacheStats | ||
| LeastRecentlyUsedCache | ||
| LFUWeightedAgeCache | There are a variety of Least Frequently Used replacement policies used. | |
| ObjectCountEvaluator | A simple implementation of CacheObjectEvaluator that gives each object a value of 1 so that the cache in question is strictly evaluating its state based on the number of objects it contains. |