Uses of Interface
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
-
-
Uses of ConcurrentLinkedHashMap.Task in com.googlecode.concurrentlinkedhashmap
Classes in com.googlecode.concurrentlinkedhashmap that implement ConcurrentLinkedHashMap.Task Modifier and Type Class Description (package private) class
ConcurrentLinkedHashMap.AbstractTask
A skeletal implementation of the Task interface.(package private) class
ConcurrentLinkedHashMap.AddTask
Adds the node to the page replacement policy.(package private) class
ConcurrentLinkedHashMap.ReadTask
Updates the node's location in the page replacement policy.(package private) class
ConcurrentLinkedHashMap.RemovalTask
Removes a node from the page replacement policy.(package private) class
ConcurrentLinkedHashMap.UpdateTask
Updates the weighted size and evicts an entry on overflow.Fields in com.googlecode.concurrentlinkedhashmap declared as ConcurrentLinkedHashMap.Task Modifier and Type Field Description (package private) ConcurrentLinkedHashMap.Task
ConcurrentLinkedHashMap.AbstractTask. task
(package private) ConcurrentLinkedHashMap.Task[]
ConcurrentLinkedHashMap. tasks
Methods in com.googlecode.concurrentlinkedhashmap that return ConcurrentLinkedHashMap.Task Modifier and Type Method Description ConcurrentLinkedHashMap.Task
ConcurrentLinkedHashMap.AbstractTask. getNext()
ConcurrentLinkedHashMap.Task
ConcurrentLinkedHashMap.Task. getNext()
Returns the next task on the link chain.Methods in com.googlecode.concurrentlinkedhashmap with parameters of type ConcurrentLinkedHashMap.Task Modifier and Type Method Description (package private) void
ConcurrentLinkedHashMap. addTaskToChain(ConcurrentLinkedHashMap.Task[] tasks, ConcurrentLinkedHashMap.Task task, int index)
Adds the task as the head of the chain at the index location.(package private) void
ConcurrentLinkedHashMap. afterCompletion(ConcurrentLinkedHashMap.Task task)
Performs the post-processing work required after the map operation.(package private) int
ConcurrentLinkedHashMap. moveTasksFromBuffer(ConcurrentLinkedHashMap.Task[] tasks, int bufferIndex)
Moves the tasks from the specified buffer into the output array.(package private) int
ConcurrentLinkedHashMap. moveTasksFromBuffers(ConcurrentLinkedHashMap.Task[] tasks)
Moves the tasks from the buffers into the output array.(package private) void
ConcurrentLinkedHashMap. runTasks(ConcurrentLinkedHashMap.Task[] tasks, int maxTaskIndex)
Runs the pending page replacement policy operations.(package private) void
ConcurrentLinkedHashMap. runTasksInChain(ConcurrentLinkedHashMap.Task task)
Runs the pending operations on the linked chain.(package private) boolean
ConcurrentLinkedHashMap. schedule(ConcurrentLinkedHashMap.Task task)
Schedules the task to be applied to the page replacement policy.void
ConcurrentLinkedHashMap.AbstractTask. setNext(ConcurrentLinkedHashMap.Task task)
void
ConcurrentLinkedHashMap.Task. setNext(ConcurrentLinkedHashMap.Task task)
Sets the next task on the link chain.(package private) void
ConcurrentLinkedHashMap. updateDrainedOrder(ConcurrentLinkedHashMap.Task[] tasks, int maxTaskIndex)
Updates the order to start the next drain from.
-