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.