public class CachingFreenetStoreTracker
extends java.lang.Object
Constructor and Description |
---|
CachingFreenetStoreTracker(long maxSize,
long period,
Ticker ticker) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(long sizeBlock)
If we are close to the limit, we will schedule an off-thread job to flush ALL the caches.
|
long |
getSizeOfCache() |
void |
registerCachingFS(CachingFreenetStore<?> fs)
register a CachingFreenetStore to be called when we get full or to flush all after a setted period.
|
void |
unregisterCachingFS(CachingFreenetStore<?> fs) |
public CachingFreenetStoreTracker(long maxSize, long period, Ticker ticker)
public void registerCachingFS(CachingFreenetStore<?> fs)
public void unregisterCachingFS(CachingFreenetStore<?> fs)
public boolean add(long sizeBlock)
public long getSizeOfCache()