Class StrongCacheStorage

java.lang.Object
freemarker.cache.StrongCacheStorage
All Implemented Interfaces:
CacheStorage, CacheStorageWithGetSize, ConcurrentCacheStorage

public class StrongCacheStorage extends Object implements ConcurrentCacheStorage, CacheStorageWithGetSize
Strong cache storage is a cache storage that simply wraps a Map. It holds a strong reference to all objects it was passed, therefore prevents the cache from being purged during garbage collection. This class is always thread-safe since 2.3.24, before that if we are running on Java 5 or later.
See Also:
Configuration.setCacheStorage(CacheStorage)
  • Constructor Details

    • StrongCacheStorage

      public StrongCacheStorage()
  • Method Details