Object -
cache
:
AbstractEvictionPolicy
The cache:AbstractEvictionPolicy
Ballerina object is used for custom implementations of the eviction policy for a
Ballerina cache object. Any custom eviction policy implementation should be object-wise similar.
Methods
Updates the linked list based on the get operation.
Updates the linked list based on the put operation.
Updates the linked list based on the remove operation.
Updates the linked list based on the replace operation.
Updates the linked list based on the clear operation.
Updates the linked list based on the evict operation.
Updates the linked list based on the get operation.
Parameters
- node Node
-
Node of the linked list, which is retrieved
Updates the linked list based on the put operation.
Parameters
- node Node
-
Node of the linked list, which is added newly
Updates the linked list based on the remove operation.
Parameters
- node Node
-
Node of the linked list, which is deleted
Updates the linked list based on the replace operation.