int maxCacheSize
java.util.concurrent.atomic.AtomicLong cacheHits
Keeping track of cache hits and misses lets one measure how efficient the cache is; the higher the percentage of hits, the more efficient.
java.util.concurrent.atomic.AtomicLong cacheMisses