package qa.qcri.aidr.analysis.stat; import java.util.Map; public abstract class MapRecord { public Map<Long, Integer> count = null; public long lastUpdateTime = 0; public abstract int getCount(Long g); public abstract void setCount(Long g, int val); public abstract void incrementCount(Long g); public abstract void incrementAllCounts(); public abstract void resetCount(Long g); public abstract boolean isCountZeroForGranularity(Long g); public abstract boolean isCountZeroForAllGranularity(); public abstract long getLastUpdateTime(); public abstract void setLastUpdateTime(long lastUpdateTime); }