Interfaces
 InterfaceDescription
 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 
Classes
 ClassDescription
 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.