docs: @Override
  	public void count(long when, int times){
  		long recWhen = when - (when % granularity);
  		counters.get(recWhen).addAndGet(times);
  		if (purgeBefore != 0){
  			purge(when - purgeBefore);
  		}
  	}