|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |