The core interface used to represent caches is com.google.common.cache.Cache.
In-memory caches can be configured and created using
com.google.common.cache.CacheBuilder, with cache entries being loaded by
com.google.common.cache.CacheLoader. Statistics about cache performance are exposed using
com.google.common.cache.CacheStats.