Class CachingObjectCreator<T>