DeltaMap.java | Class | The DeltaMap introduces deferred changes to a Map, this allows a map to be
use from several threads without synchronization supporting concurrent access/changes
to synch up the main map with the values of a delta use the applyDelta() method,
when this method is being executed no other threads should be operating on the main
map.
the use pattern is, for each thread a DeltaMap instance is created with the main map,
each thread uses the DeltaMap instance to access/change the map. |