org.jgroups.blocks.ReplicatedMap Maven / Gradle / Ivy
package org.jgroups.blocks;
import java.util.Map;
import java.util.concurrent.ConcurrentMap;
/**
* @author Bela Ban
*/
public interface ReplicatedMap extends ConcurrentMap {
V _put(K key, V value);
void _putAll(Map extends K, ? extends V> map);
void _clear();
V _remove(K key);
V _putIfAbsent(K key, V value);
boolean _remove(K key, V value);
boolean _replace(K key, V oldValue, V newValue);
V _replace(K key, V value);
}