Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 3.6.4
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Acceptance Test - Add?:No
Description
Cached objects that are immutable can cause weird problems, if references are updated after the object has been cached. Instead, use immutable objects (the JCIP annotations can help here).
As a bonus, we will prevent most concurrency-related problems when we make stuff immutable.