Interface DSet<E>

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

    public interface DSet<E>
    extends java.util.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.

    • Method Summary

      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.Set

        add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray