com.hazelcast.core

## Interface IList<E>

- Type Parameters:
    `E` -
  All Superinterfaces:
    Collection<E>, DistributedObject, ICollection<E>, Iterable<E>, List<E>
  All Known Subinterfaces:
    IListJet<E>
  All Known Implementing Classes:
    ClientListProxy

      public interface IList<E>
      extends List<E>, ICollection<E>

  Concurrent, distributed implementation of `List`.

  The Hazelcast IList is not a partitioned data-structure. Entire contents of an IList is stored on a single machine (and in the backup). The IList will not scale by adding more members to the cluster.

  Supports Quorum `QuorumConfig` since 3.10 in cluster versions 3.10 and higher.

  See Also:
    `List`

- - ### Method Summary

    - ### Methods inherited from interface java.util.List

      `add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray`

    - ### Methods inherited from interface com.hazelcast.core.ICollection

      `addItemListener, getName, removeItemListener`

    - ### Methods inherited from interface java.util.Collection

      `parallelStream, removeIf, stream`

    - ### Methods inherited from interface java.lang.Iterable

      `forEach`

    - ### Methods inherited from interface com.hazelcast.core.DistributedObject

      `destroy, getPartitionKey, getServiceName`

Copyright © 2019. All rights reserved.