Method Summary |
|
public void | clear() Method to clear the cache. |
public boolean | containsOid(Object oid) |
public void | evict(Object oid) Evict the parameter instance from the second-level cache. |
public void | evictAll() Evict the parameter instances from the second-level cache. |
public void | evictAll(Class pcClass, boolean subclasses) Evict the parameter instances from the second-level cache. |
public void | evictAll(Collection oids) Evict the parameter instances from the second-level cache. |
public void | evictAll(Object[] oids) Evict the parameter instances from the second-level cache. |
public CachedPC | get(Object oid) |
public int | getNumberOfPinnedObjects() |
public int | getNumberOfUnpinnedObjects() |
public int | getSize() |
public boolean | isEmpty() |
public void | pin(Object oid) Pin the parameter instance in the second-level cache. |
public void | pinAll(Class pcClass, boolean subclasses) Evict the parameter instances from the second-level cache. |
public void | pinAll(Collection oids) Pin the parameter instances in the second-level cache. |
public void | pinAll(Object[] oids) Pin the parameter instances in the second-level cache. |
public CachedPC | put(Object oid, CachedPC pc) |
public void | unpin(Object oid) Unpin the parameter instance from the second-level cache. |
public void | unpinAll(Class pcClass, boolean subclasses) Unpin instances from the second-level cache. |
public void | unpinAll(Collection oids) Unpin the parameter instances from the second-level cache. |
public void | unpinAll(Object[] oids) Unpin the parameter instances from the second-level cache. |