public class DependencyMap extends Object
| Constructor and Description | 
|---|
| DependencyMap() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addDependency(XMLProducer x,
             Object p)Registers the given XMLProducer as dependent on the given object. | 
| void | addResponseDependency(Object p)Registers the current response object as dependent on the given object. | 
| void | beginTransaction(boolean getMode) | 
| CacheTransaction | getCurrentCacheTransaction() | 
| boolean | hasTransaction() | 
| boolean | mergeTransaction()Merges the current cache transaction with the dependency map. | 
| void | objectUpdated(Object p)All entries that depend on the given object are invalidated in the cache and XMLProducers are recomputed. | 
| void | pageRemovedFromCache(String url) | 
| void | removeTransaction() | 
public void addDependency(XMLProducer x, Object p)
public void addResponseDependency(Object p)
public void beginTransaction(boolean getMode)
public CacheTransaction getCurrentCacheTransaction()
public boolean hasTransaction()
public boolean mergeTransaction()
public void objectUpdated(Object p)
p - the object that has been updatedpublic void pageRemovedFromCache(String url)
public void removeTransaction()
Copyright © 2008-2012 Anders Møller & Mathias Schwarz.