Interface ConcurrentLinkedHashMap.Task

All Superinterfaces:
Runnable
All Known Implementing Classes:
ConcurrentLinkedHashMap.AbstractTask, ConcurrentLinkedHashMap.AddTask, ConcurrentLinkedHashMap.ReadTask, ConcurrentLinkedHashMap.RemovalTask, ConcurrentLinkedHashMap.UpdateTask
Enclosing class:
ConcurrentLinkedHashMap<K,V>

static interface ConcurrentLinkedHashMap.Task extends Runnable
An operation that can be lazily applied to the page replacement policy.
  • Method Details

    • getOrder

      int getOrder()
      The priority order.
    • isWrite

      boolean isWrite()
      If the task represents an add, modify, or remove operation.
    • getNext

      Returns the next task on the link chain.
    • setNext

      void setNext(ConcurrentLinkedHashMap.Task task)
      Sets the next task on the link chain.