/** * Clear (and detach) components which are stale. Components which have not * been accessed for more than a user-specified duration are deemed stale. * * @param now */ public synchronized void removeStaleComponents(long now) { if (isTooSoonForRemovalIteration(now)) return; removeExcedentComponents(); removeStaleComponentsFromMainMap(now); removeStaleComponentsFromLingerersMap(now); }
/** * Clear (and detach) components which are stale. Components which have not * been accessed for more than a user-specified duration are deemed stale. * * @param now */ public synchronized void removeStaleComponents(long now) { if (isTooSoonForRemovalIteration(now)) return; removeExcedentComponents(); removeStaleComponentsFromMainMap(now); removeStaleComponentsFromLingerersMap(now); }
/** * Clear (and detach) components which are stale. Components which have not * been accessed for more than a user-specified duration are deemed stale. * * @param now */ public synchronized void removeStaleComponents(long now) { if (isTooSoonForRemovalIteration(now)) return; removeExcedentComponents(); removeStaleComponentsFromMainMap(now); removeStaleComponentsFromLingerersMap(now); }
/** * Clear (and detach) components which are stale. Components which have not * been accessed for more than a user-specified duration are deemed stale. * * @param now */ public synchronized void removeStaleComponents(long now) { if (isTooSoonForRemovalIteration(now)) return; removeExcedentComponents(); removeStaleComponentsFromMainMap(now); removeStaleComponentsFromLingerersMap(now); }
/** * Clear (and detach) components which are stale. Components which have not * been accessed for more than a user-specified duration are deemed stale. * * @param now */ public synchronized void removeStaleComponents(long now) { if (isTooSoonForRemovalIteration(now)) return; removeExcedentComponents(); removeStaleComponentsFromMainMap(now); removeStaleComponentsFromLingerersMap(now); }
/** * Clear (and detach) components which are stale. Components which have not * been accessed for more than a user-specified duration are deemed stale. * * @param now */ public synchronized void removeStaleComponents(long now) { if (isTooSoonForRemovalIteration(now)) return; removeExcedentComponents(); removeStaleComponentsFromMainMap(now); removeStaleComponentsFromLingerersMap(now); }