Class 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 Detail

      • NthLastModifiedTimeTracker

        public NthLastModifiedTimeTracker​(int numTimesToTrack)
    • Method Detail

      • secondsSinceOldestModification

        public int secondsSinceOldestModification()
      • markAsModified

        public void markAsModified()