V - the type of elements held in this collectionpublic interface RList<V> extends List<V>, RExpirable, RListAsync<V>, RSortable<List<V>>, RandomAccess
List| Modifier and Type | Method and Description |
|---|---|
int |
addAfter(V elementToFind,
V element)
Add
element after elementToFind |
int |
addBefore(V elementToFind,
V element)
Add
element before elementToFind |
void |
fastRemove(int index)
Remove object by specified index
|
void |
fastSet(int index,
V element)
Set
element at index. |
List<V> |
get(int... indexes)
Loads elements by specified
indexes |
<KOut,VOut> |
mapReduce()
Returns
RMapReduce object associated with this map |
List<V> |
readAll()
Read all elements at once
|
RList<V> |
subList(int fromIndex,
int toIndex) |
void |
trim(int fromIndex,
int toIndex)
Trim list and remains elements only in specified range
fromIndex, inclusive, and toIndex, inclusive.
|
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, toArray, toArrayparallelStream, removeIf, streamclearExpire, expire, expireAt, expireAt, remainTimeToLivecopy, delete, getCodec, getName, isExists, migrate, move, rename, renamenx, touch, unlinkaddAfterAsync, addAllAsync, addBeforeAsync, fastRemoveAsync, fastSetAsync, getAsync, getAsync, indexOfAsync, lastIndexOfAsync, readAllAsync, removeAsync, setAsync, trimAsyncaddAllAsync, addAsync, containsAllAsync, containsAsync, removeAllAsync, removeAsync, retainAllAsync, sizeAsyncclearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, remainTimeToLiveAsynccopyAsync, deleteAsync, isExistsAsync, migrateAsync, moveAsync, renameAsync, renamenxAsync, touchAsync, unlinkAsyncreadSort, readSort, readSort, readSort, readSort, readSort, sortTo, sortTo, sortTo, sortTo, sortTo, sortToreadSortAsync, readSortAsync, readSortAsync, readSortAsync, readSortAsync, readSortAsync, sortToAsync, sortToAsync, sortToAsync, sortToAsync, sortToAsync, sortToAsyncList<V> get(int... indexes)
indexesindexes - of elements<KOut,VOut> RCollectionMapReduce<V,KOut,VOut> mapReduce()
RMapReduce object associated with this mapKOut - output keyVOut - output valueint addAfter(V elementToFind, V element)
element after elementToFindelementToFind - - object to findelement - - object to addint addBefore(V elementToFind, V element)
element before elementToFindelementToFind - - object to findelement - - object to addvoid fastSet(int index,
V element)
index - - index of objectelement - - object to setvoid trim(int fromIndex,
int toIndex)
fromIndex - - from indextoIndex - - to indexvoid fastRemove(int index)
index - - index of objectCopyright © 2014–2018 The Redisson Project. All rights reserved.