Class TimeBasedArchiveRemover

    • Field Detail

      • INACTIVITY_TOLERANCE_IN_MILLIS

        protected static final long INACTIVITY_TOLERANCE_IN_MILLIS
        See Also:
        Constant Field Values
    • Method Detail

      • clean

        public void clean​(java.util.Date now)
        Specified by:
        clean in interface ArchiveRemover
      • getFilesInPeriod

        protected java.io.File[] getFilesInPeriod​(java.util.Date dateOfPeriodToClean)
      • cleanPeriod

        public void cleanPeriod​(java.util.Date dateOfPeriodToClean)
      • getPeriodOffsetForDeletionTarget

        protected int getPeriodOffsetForDeletionTarget()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • cleanAsynchronously

        public java.util.concurrent.Future<?> cleanAsynchronously​(java.util.Date now)
        Specified by:
        cleanAsynchronously in interface ArchiveRemover