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) classA skeletal implementation of the Task interface.(package private) final classAdds the node to the page replacement policy.(package private) classUpdates the node's location in the page replacement policy.(package private) final classRemoves a node from the page replacement policy.(package private) final classUpdates the weighted size and evicts an entry on overflow.Fields in com.googlecode.concurrentlinkedhashmap declared as ConcurrentLinkedHashMap.TaskModifier and TypeFieldDescription(package private) ConcurrentLinkedHashMap.TaskConcurrentLinkedHashMap.AbstractTask.task(package private) final ConcurrentLinkedHashMap.Task[]ConcurrentLinkedHashMap.tasksMethods 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) voidConcurrentLinkedHashMap.addTaskToChain(ConcurrentLinkedHashMap.Task[] tasks, ConcurrentLinkedHashMap.Task task, int index) Adds the task as the head of the chain at the index location.(package private) voidConcurrentLinkedHashMap.afterCompletion(ConcurrentLinkedHashMap.Task task) Performs the post-processing work required after the map operation.(package private) intConcurrentLinkedHashMap.moveTasksFromBuffer(ConcurrentLinkedHashMap.Task[] tasks, int bufferIndex) Moves the tasks from the specified buffer into the output array.(package private) intConcurrentLinkedHashMap.moveTasksFromBuffers(ConcurrentLinkedHashMap.Task[] tasks) Moves the tasks from the buffers into the output array.(package private) voidConcurrentLinkedHashMap.runTasks(ConcurrentLinkedHashMap.Task[] tasks, int maxTaskIndex) Runs the pending page replacement policy operations.(package private) voidConcurrentLinkedHashMap.runTasksInChain(ConcurrentLinkedHashMap.Task task) Runs the pending operations on the linked chain.(package private) booleanConcurrentLinkedHashMap.schedule(ConcurrentLinkedHashMap.Task task) Schedules the task to be applied to the page replacement policy.voidConcurrentLinkedHashMap.AbstractTask.setNext(ConcurrentLinkedHashMap.Task task) voidConcurrentLinkedHashMap.Task.setNext(ConcurrentLinkedHashMap.Task task) Sets the next task on the link chain.(package private) voidConcurrentLinkedHashMap.updateDrainedOrder(ConcurrentLinkedHashMap.Task[] tasks, int maxTaskIndex) Updates the order to start the next drain from.