Uses of Interface
freemarker.cache.CacheStorage

Packages that use CacheStorage
freemarker.cache Contains classes and interfaces that deal with template loading and caching. 
freemarker.template This package contains the core API's that most users will use. 
 

Uses of CacheStorage in freemarker.cache
 

Subinterfaces of CacheStorage in freemarker.cache
 interface ConcurrentCacheStorage
          An optional interface for cache storage that knows whether it can be concurrently accessible without synchronization.
 

Classes in freemarker.cache that implement CacheStorage
 class MruCacheStorage
          A cache storage that implements a two-level Most Recently Used cache.
 class SoftCacheStorage
          Soft cache storage is a cache storage that uses SoftReference objects to hold the objects it was passed, therefore allows the garbage collector to purge the cache when it determines that it wants to free up memory.
 class StrongCacheStorage
          Strong cache storage is a cache storage that simply wraps a Map.
 

Methods in freemarker.cache that return CacheStorage
 CacheStorage TemplateCache.getCacheStorage()
           
 

Constructors in freemarker.cache with parameters of type CacheStorage
TemplateCache(TemplateLoader loader, CacheStorage storage)
          Creates a new template cache with a custom template loader that is used to load the templates.
 

Uses of CacheStorage in freemarker.template
 

Methods in freemarker.template with parameters of type CacheStorage
 void Configuration.setCacheStorage(CacheStorage storage)