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
|
boolean |
remove(Object o,
int count) |
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, dump, getCodec, getName, isExists, migrate, move, rename, renamenx, restore, restore, restoreAndReplace, restoreAndReplace, sizeInMemory, touch, unlinkaddAfterAsync, addAllAsync, addAsync, addBeforeAsync, fastRemoveAsync, fastSetAsync, getAsync, getAsync, indexOfAsync, lastIndexOfAsync, readAllAsync, removeAsync, removeAsync, setAsync, trimAsyncaddAllAsync, addAsync, containsAllAsync, containsAsync, removeAllAsync, removeAsync, retainAllAsync, sizeAsyncclearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, remainTimeToLiveAsynccopyAsync, deleteAsync, dumpAsync, isExistsAsync, migrateAsync, moveAsync, renameAsync, renamenxAsync, restoreAndReplaceAsync, restoreAndReplaceAsync, restoreAsync, restoreAsync, sizeInMemoryAsync, touchAsync, unlinkAsyncreadSort, readSort, readSort, readSort, readSort, readSort, readSortAlpha, readSortAlpha, readSortAlpha, readSortAlpha, readSortAlpha, readSortAlpha, sortTo, sortTo, sortTo, sortTo, sortTo, sortToreadSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAsync, 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, inclusive, and toIndex, inclusive.fromIndex - - from indextoIndex - - to indexvoid fastRemove(int index)
index - - index of objectboolean remove(Object o, int count)
Copyright © 2014–2018 The Redisson Project. All rights reserved.