- 
Methods in one.microstream that return XList 
| Modifier and Type | Method | Description |  
| static <E> XList<E> | X. asX(List<E> oldList) |  |  
| static <E> XList<E> | X. List(E... elements) |  |  
| static <E> XList<E> | X. List(Iterable<? extends E> elements) |  |  
| static XList<Integer> | X. range(int firstValue,
int lastValue) | Utility method to create a list of integers from  firstValuetolastValue. |  
| static <E> XList<E> | X. synchronize(XList<E> list) | Ensures that the returned   XList instance based on the passed list is thread safe to use. 
 This normally means wrapping the passed list in a   SynchList, making it effectively synchronized. 
 If the passed list already is thread safe (indicated by the marker interface   ThreadSafe), then the list
 itself is returned without further actions. |  
| static XList<Integer> | X. times(int n) | Utility method to create a list of integers from 1 to the passed  nvalue. |  
 
 
Methods in one.microstream with parameters of type XList 
| Modifier and Type | Method | Description |  
| static <E> XList<E> | X. synchronize(XList<E> list) | Ensures that the returned   XList instance based on the passed list is thread safe to use. 
 This normally means wrapping the passed list in a   SynchList, making it effectively synchronized. 
 If the passed list already is thread safe (indicated by the marker interface   ThreadSafe), then the list
 itself is returned without further actions. |  
 
 
- 
Classes in one.microstream.collections that implement XList 
| Modifier and Type | Class | Description |  
| class  | ArrayCollector<E> | Full scale general purpose implementation of extended collection type   XList. |  
| class  | BulkList<E> | Full scale general purpose implementation of extended collection type   XList. |  
| class  | EqBulkList<E> | Full scale general purpose implementation of extended collection type   XList. |  
| class  | LimitList<E> | Full scale general purpose implementation of extended collection type   XList. |  
| class  | LockedList<E> |  |  
| class  | Single<E> |  |  
| class  | SubList<E> |  |  
| class  | SynchList<E> | Synchronization wrapper class that wraps an   XList instance in public synchronized delegate methods. |  
 
 
- 
- 
- 
Methods in one.microstream.collections.types that return XList 
| Modifier and Type | Method | Description |  
| XList<E> | XList. addAll(E... elements) |  |  
| XList<E> | XList. addAll(E[] elements,
int offset,
int length) |  |  
| XList<E> | XList. addAll(XGettingCollection<? extends E> elements) |  |  
| XList<V> | XBasicTable.Values. copy() |  |  
| XList<E> | XList. copy() |  |  
| XList<V> | XTable.Values. copy() |  |  
| XList<E> | XList. fill(long offset,
long length,
E element) |  |  
| XList<E> | XList.Creator. newInstance() |  |  
| XList<E> | XList. prependAll(E... elements) |  |  
| XList<E> | XList. prependAll(E[] elements,
int offset,
int length) |  |  
| XList<E> | XList. prependAll(XGettingCollection<? extends E> elements) |  |  
| XList<E> | XList. preputAll(E... elements) |  |  
| XList<E> | XList. preputAll(E[] elements,
int offset,
int length) |  |  
| XList<E> | XList. preputAll(XGettingCollection<? extends E> elements) |  |  
| XList<E> | XList. putAll(E... elements) |  |  
| XList<E> | XList. putAll(E[] elements,
int offset,
int length) |  |  
| XList<E> | XList. putAll(XGettingCollection<? extends E> elements) |  |  
| XList<E> | XList. range(long fromIndex,
long toIndex) |  |  
| XList<E> | XList. retainRange(long offset,
long length) |  |  
| XList<E> | XList. reverse() |  |  
| XList<E> | XList. set(long index,
E[] elements,
int offset,
int length) |  |  
| XList<E> | XList. set(long index,
XGettingSequence<? extends E> elements,
long offset,
long length) |  |  
| XList<E> | XList. setAll(long index,
E... elements) |  |  
| XList<E> | XList. shiftBy(long sourceIndex,
long distance) |  |  
| XList<E> | XList. shiftBy(long sourceIndex,
long distance,
long length) |  |  
| XList<E> | XList. shiftTo(long sourceIndex,
long targetIndex) |  |  
| XList<E> | XList. shiftTo(long sourceIndex,
long targetIndex,
long length) |  |  
| XList<E> | XList. sort(Comparator<? super E> comparator) |  |  
| XList<E> | XList. swap(long indexA,
long indexB) |  |  
| XList<E> | XList. swap(long indexA,
long indexB,
long length) |  |  
| XList<E> | XList. toReversed() |  |  
 
 
-