6ea467f4f5b55c22268b5278ce2a20a172524477
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 |