Class MappedCache<KEYTYPE,​KEYSTORETYPE,​VALUETYPE>

  • Type Parameters:
    KEYTYPE - The cache source type
    KEYSTORETYPE - The internal storage key type
    VALUETYPE - The cache value type
    All Implemented Interfaces:
    ICache<KEYTYPE,​VALUETYPE>, IMutableCache<KEYTYPE,​VALUETYPE>, IHasSize, IHasName
    Direct Known Subclasses:
    Cache

    @ThreadSafe
    public class MappedCache<KEYTYPE,​KEYSTORETYPE,​VALUETYPE>
    extends Object
    implements IMutableCache<KEYTYPE,​VALUETYPE>
    Base implementation of ICache and IMutableCache.
    Since:
    9.3.8 generalized from the existing Cache class.
    Author:
    Philip Helger