Details
-
Support Patch
-
Resolution: Done
-
Major
-
4.2.0.GA_CP06, 4.3.0.GA_CP04
-
None
Description
OrderedSynchronizationHandler uses a static Map to hold instances referenced by a Transaction object, and the factory method on the OSH uses this map to retrieve instances.
1) This map is unguarded and hence not thread safe.
2) The map is static, which means it is shared across all cache instances in a given JVM. Not intended to work this way.