org.nuxeo.ecm.platform.ui.web.cache
Class ThreadSafeCacheHolder<T extends java.io.Serializable>
java.lang.Object
org.nuxeo.ecm.platform.ui.web.cache.ThreadSafeCacheHolder<T>
- All Implemented Interfaces:
- java.io.Serializable
public class ThreadSafeCacheHolder<T extends java.io.Serializable>
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SIZE
public static final int DEFAULT_SIZE
- See Also:
- Constant Field Values
ThreadSafeCacheHolder
public ThreadSafeCacheHolder()
ThreadSafeCacheHolder
public ThreadSafeCacheHolder(int maxSize)
addToCache
public void addToCache(java.lang.String key,
T value)
addToCache
public void addToCache(DocumentRef docRef,
java.lang.String key,
T value)
addToCache
public void addToCache(DocumentModel doc,
java.lang.String key,
T value)
getFromCache
public T getFromCache(java.lang.String key)
getFromCache
public T getFromCache(DocumentRef docRef,
java.lang.String key)
getFromCache
public T getFromCache(DocumentModel doc,
java.lang.String key)
removeFromCache
public void removeFromCache(DocumentRef docRef,
java.lang.String key)
removeFromCache
public void removeFromCache(DocumentModel doc,
java.lang.String key)
removeFromCache
public void removeFromCache(java.lang.String key)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.