freemarker.ext.util

Class ModelCache

Known Direct Subclasses:
BeansModelCache

public abstract class ModelCache
extends java.lang.Object

Internally used by various wrapper implementations to implement model caching.
Version:
$Id: ModelCache.java,v 1.9 2003/01/12 23:40:15 revusky Exp $
Author:
Attila Szegedi

Constructor Summary

ModelCache()

Method Summary

void
clearCache()
protected abstract TemplateModel
create(Object object)
TemplateModel
getInstance(Object object)
protected abstract boolean
isCacheable(Object object)
void
setUseCache(boolean useCache)
Sets whether this wrapper caches model instances.

Constructor Details

ModelCache

protected ModelCache()

Method Details

clearCache

public void clearCache()

create

protected abstract TemplateModel create(Object object)

getInstance

public TemplateModel getInstance(Object object)

isCacheable

protected abstract boolean isCacheable(Object object)

setUseCache

public void setUseCache(boolean useCache)