added comment

Change-Id: I689deccf6e49ccfe8fd9472ffcc1fb755ece3159
This commit is contained in:
Axel Uhl
2017-12-22 18:12:15 +01:00
parent a87e36fbb9
commit 5cc8d62453
@@ -693,9 +693,10 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
private SmartFutureCache<Competitor, List<Maneuver>, EmptyUpdateInterval> createManeuverCache() {
return new SmartFutureCache<Competitor, List<Maneuver>, EmptyUpdateInterval>(
new AbstractCacheUpdater<Competitor, List<Maneuver>, EmptyUpdateInterval>() {
private ShortTimeAfterLastHitCache<Competitor, IncrementalManeuverDetector> maneuverDetectorPerCompetitorCache = new ShortTimeAfterLastHitCache<Competitor, IncrementalManeuverDetector>(
10000, competitor -> new IncrementalManeuverDetectorImpl(TrackedRaceImpl.this, competitor));
private ShortTimeAfterLastHitCache<Competitor, IncrementalManeuverDetector> maneuverDetectorPerCompetitorCache =
new ShortTimeAfterLastHitCache<Competitor, IncrementalManeuverDetector>(
/* preserve how many milliseconds */ 10000,
competitor -> new IncrementalManeuverDetectorImpl(TrackedRaceImpl.this, competitor));
@Override
public List<Maneuver> computeCacheUpdate(Competitor competitor, EmptyUpdateInterval updateInterval)
throws NoWindException {