package org.zenoss.zep.utils;
import com.google.common.base.Function;
import java.io.IOException;
import java.util.Map;
public interface KeyValueStore {
void store(byte[] key, byte[] value) throws IOException;
byte[] load(byte[] key) throws IOException;
void checkAndSetAll(Function<Map<byte[],byte[]>,Map<byte[],byte[]>> mapper) throws IOException;
Map<byte[], byte[]> loadAll() throws IOException;
}