Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.ui.web.cache
Class ThreadSafeCacheHolder<T extends java.io.Serializable>

java.lang.Object
  extended by 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

Field Summary
static int DEFAULT_SIZE
           
 
Constructor Summary
ThreadSafeCacheHolder()
           
ThreadSafeCacheHolder(int maxSize)
           
 
Method Summary
 void addToCache(DocumentModel doc, java.lang.String key, T value)
           
 void addToCache(DocumentRef docRef, java.lang.String key, T value)
           
 void addToCache(java.lang.String key, T value)
           
 T getFromCache(DocumentModel doc, java.lang.String key)
           
 T getFromCache(DocumentRef docRef, java.lang.String key)
           
 T getFromCache(java.lang.String key)
           
 void removeFromCache(DocumentModel doc, java.lang.String key)
           
 void removeFromCache(DocumentRef docRef, java.lang.String key)
           
 void removeFromCache(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SIZE

public static final int DEFAULT_SIZE
See Also:
Constant Field Values
Constructor Detail

ThreadSafeCacheHolder

public ThreadSafeCacheHolder()

ThreadSafeCacheHolder

public ThreadSafeCacheHolder(int maxSize)
Method Detail

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)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.