Interface DSet<E>

Type Parameters:
E - the type of elements held in this set
All Superinterfaces:
Collection<E>, DType, Iterable<E>, Set<E>

public interface DSet<E> extends Set<E>, DType
A DSet is a distributed and highly available Set that is backed by a GemFire cluster. Most operations are forwarded to the backend cluster where the actual data is maintained. Objects added to a set need to be serializable either as Java Serializable or one of GemFire's serializable types such as DataSerializable.

Note that iteration methods will serialize the whole structure to the client and perform the iteration locally.