org.apache.jackrabbit.core.cache
Interface CacheAccessListener

All Known Implementing Classes:
AbstractBundlePersistenceManager, BundleDbPersistenceManager, BundleFsPersistenceManager, CacheManager, DerbyPersistenceManager, H2PersistenceManager, MSSqlPersistenceManager, MySqlPersistenceManager, Oracle9PersistenceManager, OraclePersistenceManager, PostgreSQLPersistenceManager

public interface CacheAccessListener

The cache access listener can be registered to a class. From time to time, the method cacheAccess is called.


Field Summary
static int ACCESS_INTERVAL
          The access listener is only called each x accesses.
 
Method Summary
 void cacheAccessed(long accessCount)
          The cache calls this method after a number of accessed.
For statistical purposes, the cache access count is included
 void disposeCache(Cache cache)
          Called after the cache is no longer used.
 

Field Detail

ACCESS_INTERVAL

static final int ACCESS_INTERVAL
The access listener is only called each x accesses.

See Also:
Constant Field Values
Method Detail

cacheAccessed

void cacheAccessed(long accessCount)
The cache calls this method after a number of accessed.
For statistical purposes, the cache access count is included


disposeCache

void disposeCache(Cache cache)
Called after the cache is no longer used.



Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.