import freenet.node.useralerts.UserAlertManager;
import freenet.support.ByteArrayWrapper;
import freenet.support.Logger;
import freenet.support.Ticker;
import freenet.support.io.NativeThread;
<BUG>public class CachingFreenetStore<T extends StorableBlock> implements FreenetStore<T> {
private long size;</BUG>
private boolean startJob;
private final long maxSize;
private final long period;

import freenet.node.useralerts.UserAlertManager;
import freenet.support.ByteArrayWrapper;
import freenet.support.Logger;
import freenet.support.Ticker;
import freenet.support.io.NativeThread;
public class CachingFreenetStore<T extends StorableBlock> implements FreenetStore<T> {
private static volatile boolean logMINOR;
private static volatile boolean logDEBUG;
static { Logger.registerClass(CachingFreenetStore.class); }
private long size;
private boolean startJob;
private final long maxSize;
private final long period;
