mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-11 23:00:59 +00:00
declared SmartFutureCache in RaceExecutionOrderCache as transient and added readObjet Method
This commit is contained in:
1 parent
ccae5416cf
commit
bcde857ccb
1 file changed
+7
-1
+7
-1
@@ -38,6 +38,8 @@ import com.sap.sse.util.SmartFutureCache;
|
||||
import com.sap.sse.util.SmartFutureCache.AbstractCacheUpdater;
|
||||
import com.sap.sse.util.SmartFutureCache.EmptyUpdateInterval;
|
||||
|
||||
import difflib.PatchFailedException;
|
||||
|
||||
public class TrackedRegattaImpl implements TrackedRegatta {
|
||||
|
||||
private RaceExecutionOrderCache raceExecutionOrderCache;
|
||||
@@ -220,7 +222,7 @@ public class TrackedRegattaImpl implements TrackedRegatta {
|
||||
|
||||
private class RaceExecutionOrderCache extends AbstractRaceColumnListener {
|
||||
|
||||
SmartFutureCache<String, List<TrackedRace>, EmptyUpdateInterval> racesOrderCache;
|
||||
private transient SmartFutureCache<String, List<TrackedRace>, EmptyUpdateInterval> racesOrderCache;
|
||||
private final String RACES_ORDER_LIST_CACHE_KEY = "racesOrderCacheKey";
|
||||
private static final long serialVersionUID = -1016823551825618490L;
|
||||
|
||||
@@ -298,5 +300,9 @@ public class TrackedRegattaImpl implements TrackedRegatta {
|
||||
}
|
||||
}, "RacesOrderCache");
|
||||
}
|
||||
|
||||
private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException, PatchFailedException {
|
||||
racesOrderCache = createRacesOrderCache();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user