An expirable entry in a cache.
An expiration policy defines how an entry expires.
A predicate that returns true for all expirable entries that are expired.
A stage is a particular kind of cache that is used for staging IO updates.
Contains factory methods for creating various kinds of caches.