Package org.apache.storm.starter.tools
Class NthLastModifiedTimeTracker
- java.lang.Object
-
- org.apache.storm.starter.tools.NthLastModifiedTimeTracker
-
public class NthLastModifiedTimeTracker extends Object
This class tracks the time-since-last-modify of a "thing" in a rolling fashion. For example, create a 5-slot tracker to track the five most recent time-since-last-modify. You must manually "mark" that the "something" that you want to track -- in terms of modification times -- has just been modified.
-
-
Constructor Summary
Constructors Constructor Description NthLastModifiedTimeTracker(int numTimesToTrack)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
markAsModified()
int
secondsSinceOldestModification()
-