java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
... ...
@@ -346,8 +346,6 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
346 346
*/
347 347
public transient ManeuverCache<Competitor, List<Maneuver>, EmptyUpdateInterval> maneuverCache;
348 348
349
- private transient ManeuverRaceFingerprintRegistry maneuverRaceFingerprintRegistry;
350
-
351 349
/**
352 350
* The values of this map are used by the {@link #approximate(Competitor, Distance, TimePoint, TimePoint)} method and
353 351
* maintain state to accelerate the {@link #approximate(Competitor, Distance, TimePoint, TimePoint)} method, also in
... ...
@@ -797,7 +795,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
797 795
competitorRankingsLocks = createCompetitorRankingsLockMap();
798 796
directionFromStartToNextMarkCache = new ConcurrentHashMap<>();
799 797
maneuverDetectorPerCompetitorCache = createManeuverDetectorCache();
800
- maneuverCache = createManeuverCache(maneuverRaceFingerprintRegistry);
798
+ maneuverCache = createManeuverCache(/* maneuverRaceFingerprintRegistry==null will let this replica recompute the maneuvers */ null);
801 799
logger.info("Deserialized race " + getRace().getName());
802 800
}
803 801