org.apache.slide.store
Class ExtendedStore.TxContentCacheWrapper

java.lang.Object
  extended byorg.apache.slide.store.ExtendedStore.TxCacheWrapper
      extended byorg.apache.slide.store.ExtendedStore.TxContentCacheWrapper
All Implemented Interfaces:
ObjectCache
Enclosing class:
ExtendedStore

protected class ExtendedStore.TxContentCacheWrapper
extends ExtendedStore.TxCacheWrapper


Constructor Summary
ExtendedStore.TxContentCacheWrapper(ByteSizeLimitedObjectCache txCache)
           
 
Method Summary
 void precache(NodeRevisionContent revisionContent, long byteSize)
           
 void put(java.lang.Object key, NodeRevisionContent revisionContent, long byteSize)
           
 void put(java.lang.Object key, NodeRevisionContent revisionContent, long byteSize, long timeout)
           
 void putForRead(java.lang.Object key, NodeRevisionContent revisionContent, long byteSize)
           
 void putForRead(java.lang.Object key, NodeRevisionContent revisionContent, long byteSize, long timeout)
           
 
Methods inherited from class org.apache.slide.store.ExtendedStore.TxCacheWrapper
clear, get, getTxCache, put, put, remove, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedStore.TxContentCacheWrapper

public ExtendedStore.TxContentCacheWrapper(ByteSizeLimitedObjectCache txCache)
Method Detail

precache

public void precache(NodeRevisionContent revisionContent,
                     long byteSize)

putForRead

public void putForRead(java.lang.Object key,
                       NodeRevisionContent revisionContent,
                       long byteSize)

putForRead

public void putForRead(java.lang.Object key,
                       NodeRevisionContent revisionContent,
                       long byteSize,
                       long timeout)

put

public void put(java.lang.Object key,
                NodeRevisionContent revisionContent,
                long byteSize)

put

public void put(java.lang.Object key,
                NodeRevisionContent revisionContent,
                long byteSize,
                long timeout)