Uses of Interface
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
-
Uses of ConcurrentLinkedHashMap.Task in com.googlecode.concurrentlinkedhashmap
Classes in com.googlecode.concurrentlinkedhashmap that implement ConcurrentLinkedHashMap.TaskModifier and TypeClassDescription(package private) class
A skeletal implementation of the Task interface.(package private) final class
Adds the node to the page replacement policy.(package private) class
Updates the node's location in the page replacement policy.(package private) final class
Removes a node from the page replacement policy.(package private) final class
Updates the weighted size and evicts an entry on overflow.Fields in com.googlecode.concurrentlinkedhashmap declared as ConcurrentLinkedHashMap.TaskModifier and TypeFieldDescription(package private) ConcurrentLinkedHashMap.Task
ConcurrentLinkedHashMap.AbstractTask.task
(package private) final ConcurrentLinkedHashMap.Task[]
ConcurrentLinkedHashMap.tasks
Methods in com.googlecode.concurrentlinkedhashmap that return ConcurrentLinkedHashMap.TaskModifier and TypeMethodDescriptionConcurrentLinkedHashMap.AbstractTask.getNext()
ConcurrentLinkedHashMap.Task.getNext()
Returns the next task on the link chain.Methods in com.googlecode.concurrentlinkedhashmap with parameters of type ConcurrentLinkedHashMap.TaskModifier and TypeMethodDescription(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.