Class CachingMap<T>