com.caucho.server.distcache
Class CacheEntryManager

java.lang.Object
  extended by com.caucho.server.distcache.CacheEntryManager

@Module
public final class CacheEntryManager
extends java.lang.Object

Manages the server entries for the distributed cache


Constructor Summary
CacheEntryManager(CacheEntryFactory cacheEntryFactory)
           
 
Method Summary
 void clearLeases()
          Clears leases on server start/stop
 DistCacheEntry createCacheEntry(HashKey key, CacheHandle cache)
          Returns the key entry, creating on if necessary.
 DistCacheEntry getCacheEntry(HashKey key)
          Returns the cache entry.
 java.util.Iterator<DistCacheEntry> getEntries()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheEntryManager

public CacheEntryManager(CacheEntryFactory cacheEntryFactory)
Method Detail

getCacheEntry

public final DistCacheEntry getCacheEntry(HashKey key)
Returns the cache entry.


createCacheEntry

public final DistCacheEntry createCacheEntry(HashKey key,
                                             CacheHandle cache)
Returns the key entry, creating on if necessary.


getEntries

public java.util.Iterator<DistCacheEntry> getEntries()

clearLeases

public final void clearLeases()
Clears leases on server start/stop


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object