org.terracotta.collections
Interface MutationCallback<K,V>


public interface MutationCallback<K,V>


Method Summary
 void clearEvent(MutatedObjectHandle handle)
           
 void putEvent(K key, V value, MutatedObjectHandle handle)
           
 void putIfAbsentEvent(K key, V value, MutatedObjectHandle handle)
           
 void removeEvent(K key, MutatedObjectHandle handle)
           
 void removeIfValueEqualEvent(K key, V value, MutatedObjectHandle handle)
           
 void replaceEvent(K key, V currentValue, V newValue, MutatedObjectHandle handle)
           
 

Method Detail

replaceEvent

void replaceEvent(K key,
                  V currentValue,
                  V newValue,
                  MutatedObjectHandle handle)

putEvent

void putEvent(K key,
              V value,
              MutatedObjectHandle handle)

putIfAbsentEvent

void putIfAbsentEvent(K key,
                      V value,
                      MutatedObjectHandle handle)

clearEvent

void clearEvent(MutatedObjectHandle handle)

removeEvent

void removeEvent(K key,
                 MutatedObjectHandle handle)

removeIfValueEqualEvent

void removeIfValueEqualEvent(K key,
                             V value,
                             MutatedObjectHandle handle)


Copyright © 2015 Terracotta, Inc.. All Rights Reserved.