- Encrypt - Annotation Type in io.rx_cache2
-
If sets, it will use the key passed as argument in
EncryptKey in order to encrypt/decrypt
the disk cache automatically by RxCache.
- EncryptKey - Annotation Type in io.rx_cache2
-
If set, it will use the key passed as argument to encrypt/decrypt the disk cache automatically by
RxCache for those providers that are annotate with
Encrypt.
- evict - Variable in class io.rx_cache2.ActionsList
-
- evict(ActionsList.Func1Element<T>) - Method in class io.rx_cache2.ActionsList
-
Func1Element will be called for every iteration until its condition returns true.
- evict(ActionsList.Func3<T>) - Method in class io.rx_cache2.ActionsList
-
Func3 will be called for every iteration until its condition returns true.
- evictAll() - Method in class io.rx_cache2.ActionsList
-
Evict all elements from the cache
- evictAll() - Method in class io.rx_cache2.internal.RxCache
-
- evictAllKeepingFirstN(int) - Method in class io.rx_cache2.ActionsList
-
Evict elements from the cache starting from the first position until its count is equal to the
value specified in n param.
- evictAllKeepingLastN(int) - Method in class io.rx_cache2.ActionsList
-
Evict elements from the cache starting from the last position until its count is equal to the
value specified in n param.
- evictFirst() - Method in class io.rx_cache2.ActionsList
-
Evict object at the first position of the cache
- evictFirst(ActionsList.Func1Count) - Method in class io.rx_cache2.ActionsList
-
Evict object at the first position of the cache.
- evictFirstN(int) - Method in class io.rx_cache2.ActionsList
-
Evict as much objects as requested by n param starting from the first position.
- evictFirstN(ActionsList.Func1Count, int) - Method in class io.rx_cache2.ActionsList
-
Evict as much objects as requested by n param starting from the first position.
- evictIterable(ActionsList.Func3<T>) - Method in class io.rx_cache2.ActionsList
-
Func3 will be called for every iteration.
- evictLast() - Method in class io.rx_cache2.ActionsList
-
Evict object at the last position of the cache.
- evictLast(ActionsList.Func1Count) - Method in class io.rx_cache2.ActionsList
-
Evict object at the last position of the cache.
- evictLastN(int) - Method in class io.rx_cache2.ActionsList
-
Evict as much objects as requested by n param starting from the last position.
- evictLastN(ActionsList.Func1Count, int) - Method in class io.rx_cache2.ActionsList
-
Evict as much objects as requested by n param starting from the last position.
- Expirable - Annotation Type in io.rx_cache2
-
RxCache has an automated process to evict any record when the threshold memory assigned to the
persistence layer is close to reached, even if its life time has not been fulfilled.