| Interface | Description |
|---|---|
| ActionContext<K,V> |
| Class | Description |
|---|---|
| Action<K,V,W> | |
| ActionRunner<K,V> | |
| DeleteAction<K,V,W> | |
| DeleteOnValueAction<K,V,W> | |
| GetAndPutAction<K,V,W> |
An Action that has both Get and Put characteristics, like getAndPut(), and the 3-arg replace().
|
| GetAndRemoveAction<K,V,W> | |
| PutAction<K,V,W> |
An action suitable for any put-action like put, putIfAbsent, putAndRemove
|
| ReplaceAction<K,V,W> |
An Action that has both Get and Put characteristics, like getAndPut(), retAndReplace() and the 3-arg replace().
|
| WriteBehindActionRunner<K,V> |
An ActionRunner with the following behavior:
preMutate() : NOP
postMutate() : If mutated: statistics, notifyListeners, writeThrough
|
| WriteThroughActionRunner<K,V> |
An ActionRunner with the following behavior:
preMutate() : writeThrough
postMutate() : If mutated: statistics, notifyListeners
|
Copyright © 2018 trivago. All rights reserved.