| Interface | Description |
|---|---|
| ActionsList.Evict<T> | |
| ActionsList.Func1Count | |
| ActionsList.Func1Element<T> | |
| ActionsList.Func2 | |
| ActionsList.Func3<T> | |
| ActionsList.Replace<T> |
| Class | Description |
|---|---|
| ActionsList<T> |
Provides a set of actions in order to perform write operations on lists with providers in a more
easy and safely way.
|
| DynamicKey |
Wrapper around the dynamicKey for those providers which need to handle multiple records, so they
need to provide multiple keys, such us end points with pagination, ordering or filtering
requirements
|
| DynamicKeyGroup |
Wrapper around the key and the group for those providers which need to handle multiple records in
sections, so they need to provide multiple keys organized in groups, such us end points with
filtering AND pagination requirements
|
| ProviderHelper |
Helper class to build an Observable to evict all the data associated with a provider.
|
| Annotation Type | Description |
|---|---|
| Actionable | |
| Encrypt |
If sets, it will use the key passed as argument in
EncryptKey in order to encrypt/decrypt
the disk cache automatically by RxCache. |
| EncryptKey |
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. |
| Expirable |
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.
|
| LifeCache |
If set, it determines the period of time during which the associated cache will be exists.
|
| Migration |
A migration configuration.
|
| ProviderKey |
Cache methods can be annotated with this annotation to provide the unique (provider) key that is
used to cache the data in the memory.
|
| SchemeMigration |
Set of migrations to be performed in order to guaranty data integrity between releases if data
model changes has been performed.
|