Closed
Description
Stéphane Nicoll opened SPR-13810 and commented
ConcurrentMapCache
currently synchronizes the full store in case of an atomic get operation as it can't rely on computeIfAbsent
. Since Spring 5 can uses Java8 directly, we can switch to that method instead.
Affects: 4.3 RC1
Issue Links:
- Provide means to configure multithreaded access for cache abstraction [SPR-9254] #13892 Provide means to configure multithreaded access for cache abstraction
- Race condition in ConcurrentMapCache [SPR-16533] #21076 Race condition in ConcurrentMapCache
Referenced from: commits 3096888