com.googlecode.ehcache.annotations
Class RefreshingCacheEntryFactory

java.lang.Object
  extended by com.googlecode.ehcache.annotations.resolver.ThreadLocalCacheEntryFactory
      extended by com.googlecode.ehcache.annotations.RefreshingCacheEntryFactory
All Implemented Interfaces:
net.sf.ehcache.constructs.blocking.CacheEntryFactory, net.sf.ehcache.constructs.blocking.UpdatingCacheEntryFactory

public class RefreshingCacheEntryFactory
extends ThreadLocalCacheEntryFactory
implements net.sf.ehcache.constructs.blocking.UpdatingCacheEntryFactory

Entry factory used by RefreshableCacheEntry that can update RefreshableCacheEntry

Version:
$Revision: 679 $
Author:
Eric Dalquist

Field Summary
 
Fields inherited from class com.googlecode.ehcache.annotations.resolver.ThreadLocalCacheEntryFactory
entryFactory
 
Constructor Summary
RefreshingCacheEntryFactory()
           
 
Method Summary
 java.lang.Object createEntry(java.lang.Object key)
           
 void updateEntryValue(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RefreshingCacheEntryFactory

public RefreshingCacheEntryFactory()
Method Detail

updateEntryValue

public void updateEntryValue(java.lang.Object key,
                             java.lang.Object value)
                      throws java.lang.Exception
Specified by:
updateEntryValue in interface net.sf.ehcache.constructs.blocking.UpdatingCacheEntryFactory
Throws:
java.lang.Exception

createEntry

public java.lang.Object createEntry(java.lang.Object key)
                             throws java.lang.Exception
Specified by:
createEntry in interface net.sf.ehcache.constructs.blocking.CacheEntryFactory
Overrides:
createEntry in class ThreadLocalCacheEntryFactory
Throws:
java.lang.Exception


Copyright © 2011. All Rights Reserved.