Expiring Value Cache
Least Recently Used / Sized Cache
Sized
Cache store bound by time
Timed LRU Cache
Default unbounded cache
The CanExpire trait defines a function for implementations to determine if the value has expired.