package io.hummer.prefetch.strategy;
import io.hummer.prefetch.PrefetchStrategy;
import io.hummer.prefetch.context.TimeClock;
import javax.xml.bind.annotation.XmlRootElement;
/**
* Never pre-fetch with this strategy.
* @author Waldemar Hummer (hummer@dsg.tuwien.ac.at)
*/
@XmlRootElement(name="strategy")
public class PrefetchStrategyNone extends PrefetchStrategy {
public boolean doPrefetchNow(Object context) {
return false;
}
public Double getNextAskTimeDelayInSecs() {
return null; /* null = never ask again. */
}
public void notifyPrefetchPerformed() {
lastTime = TimeClock.now();
}
}