package org.infinispan.atomic.impl;
import java.util.Map;
/**
* An atomic operation.
* <p/>
*
* @author (various)
* @param <K>
* @param <V>
* @since 4.0
*/
public abstract class Operation<K, V> {
public abstract K keyAffected();
public abstract void replay(Map<K, V> delegate);
public abstract void rollback(Map<K, V> delegate);
}