docs: protected SelfPopulatingCache replaceWithSelfPopulatingCacheIfNot(Ehcache ehcache, CacheEntryFactory factory){
  		if (ehcache instanceof SelfPopulatingCache){
  			return (SelfPopulatingCache) ehcache;
  		}
  		
  		SelfPopulatingCache selfPopulatingCache = new SelfPopulatingCache(ehcache, factory);
  		selfPopulatingCache.setTimeoutMillis((int)ehcache.getCacheConfiguration().getCacheLoaderTimeoutMillis());
  
          cacheManager.replaceCacheWithDecoratedCache(ehcache, selfPopulatingCache);
  		return selfPopulatingCache;
  	}