Package org.infinispan.atomic

This package contains the AtomicMap interfaces and API that Infinispan exposes as building blocks in creating other public interfaces such as the Tree API.

See:
          Description

Interface Summary
AtomicMap<K,V> This is a special type of Map geared for use in Infinispan.
Delta Represents changes made to a DeltaAware implementation.
DeltaAware This interface allows the extraction of Deltas.
 

Class Summary
AtomicHashMap<K,V> The default implementation of AtomicMap.
AtomicHashMap.Externalizer  
AtomicHashMapDelta Changes that have occurred on an AtomicHashMap
AtomicHashMapDelta.Externalizer  
AtomicHashMapProxy<K,V> A layer of indirection around an AtomicHashMap to provide consistency and isolation for concurrent readers while writes may also be going on.
AtomicMapLookup A helper that locates or safely constructs and registers atomic maps with a given cache.
ClearOperation<K,V> An atomic clear operation.
ClearOperation.Externalizer  
Operation<K,V> An atomic operation.
PutOperation<K,V> An atomic put operation.
PutOperation.Externalizer  
RemoveOperation<K,V> An atomic remove operation.
RemoveOperation.Externalizer  
 

Enum Summary
NullDelta Represents no changes.
 

Package org.infinispan.atomic Description

This package contains the AtomicMap interfaces and API that Infinispan exposes as building blocks in creating other public interfaces such as the Tree API.


-->

Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.