net.sf.jzeno.util
Class DomainCache
java.lang.Object
net.sf.jzeno.util.DomainCache
public class DomainCache
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static DomainCache getInstance()
swizzleReadOnly
public java.util.List swizzleReadOnly(java.util.List entities,
java.lang.String swizzlePaths)
swizzleReadOnly
public java.util.List swizzleReadOnly(java.util.List identities,
java.lang.Class type,
java.lang.String swizzlePaths)
registerEvictTrap
public static void registerEvictTrap()
unregisterEvictTrap
public static void unregisterEvictTrap()
evict
public void evict(Entity entity)
evict
public void evict(DomainCacheRootKey key)
contains
public boolean contains(Entity entity,
java.lang.String swizzlePaths)
addEntryToDependencies
public void addEntryToDependencies(DomainCacheEntry entry)
removeEntryFromDependencies
public void removeEntryFromDependencies(DomainCacheEntry entry)
getAllRootKeys
public java.util.List getAllRootKeys()
isEntityModified
public boolean isEntityModified(DomainCacheRootKey rootKey)
getSize
public int getSize()
getEfficiency
public float getEfficiency()
clear
public void clear()