Package org.cyclos.impl.utils
Interface SharedStorage<K extends Serializable,V extends Serializable>
-
- All Superinterfaces:
Storage<K,V,SerializableFunction<K,V>,SerializableBiPredicate<K,V>>
- All Known Implementing Classes:
GuavaSharedStorage,HazelcastSharedStorage
public interface SharedStorage<K extends Serializable,V extends Serializable> extends Storage<K,V,SerializableFunction<K,V>,SerializableBiPredicate<K,V>>
Represents a volatile key / value store. If Cyclos runs in a cluster, the entire cluster will have an unified view of the store. Values always expire after write.