]
Manik Surtani updated ISPN-450:
-------------------------------
Affects Version/s: 4.0.0.Final
Fix Version/s: 4.1.0.Final
Add AtomicMapLookup method to use in Read Only operation without
creating new map if none exists.
---------------------------------------------------------------------------------------------------
Key: ISPN-450
URL:
https://jira.jboss.org/browse/ISPN-450
Project: Infinispan
Issue Type: Feature Request
Components: Core API
Affects Versions: 4.0.0.Final, 4.1.0.BETA1
Reporter: Alexander Gavrilov
Assignee: Manik Surtani
Fix For: 4.1.0.BETA2, 4.1.0.Final
AtomicMapLookup declared as the *only* way AtomicMaps are created/retrieved. But
getAtomicMap method has side effect and if no map exists in cache this method creates new
one. Sometimes we need to use getAtomicMap in read only fashion without this side effect.
One solution is to add Method getAtomicMapForRead that if no entry exists in cache returns
something like Collections.emptyMap() and if entry exists returns wrapper like
Collections.unmodifiableMap()
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: