com.bigdata.cache
Interface IHardReferenceGlobalLRU<K,V>

All Superinterfaces:
IGlobalLRU<K,V>
All Known Implementing Classes:
HardReferenceGlobalLRU, HardReferenceGlobalLRURecycler, HardReferenceGlobalLRURecyclerExplicitDeleteRequired

public interface IHardReferenceGlobalLRU<K,V>
extends IGlobalLRU<K,V>

Extended interface declares some reporting methods.

Version:
$Id: IHardReferenceGlobalLRU.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.bigdata.cache.IGlobalLRU
IGlobalLRU.IGlobalLRUCounters, IGlobalLRU.ILRUCache<K,V>
 
Method Summary
 long getBytesInMemory()
          The #of bytes in memory across all cache instances.
 int getCacheSetSize()
          Return the #of cache instances.
 long getEvictionCount()
          The #of records which have been evicted from memory to date across all cache instances.
 int getRecordCount()
          The #of records in memory across all cache instances.
 
Methods inherited from interface com.bigdata.cache.IGlobalLRU
deleteCache, discardAllCaches, getCache, getCounterSet
 

Method Detail

getRecordCount

int getRecordCount()
The #of records in memory across all cache instances.


getEvictionCount

long getEvictionCount()
The #of records which have been evicted from memory to date across all cache instances.


getBytesInMemory

long getBytesInMemory()
The #of bytes in memory across all cache instances.


getCacheSetSize

int getCacheSetSize()
Return the #of cache instances.



Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.