Class ConcurrentLinkedHashMap.AbstractTask
java.lang.Object
com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
- All Implemented Interfaces:
ConcurrentLinkedHashMap.Task,Runnable
- Direct Known Subclasses:
ConcurrentLinkedHashMap.AddTask,ConcurrentLinkedHashMap.ReadTask,ConcurrentLinkedHashMap.RemovalTask
- Enclosing class:
ConcurrentLinkedHashMap<K,V>
abstract class ConcurrentLinkedHashMap.AbstractTask
extends Object
implements ConcurrentLinkedHashMap.Task
A skeletal implementation of the Task interface.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int(package private) ConcurrentLinkedHashMap.Task -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
isWrite
-
Field Details
-
order
final int order -
task
-
-
Constructor Details
-
AbstractTask
AbstractTask()
-
-
Method Details
-
getOrder
public int getOrder()Description copied from interface:ConcurrentLinkedHashMap.TaskThe priority order.- Specified by:
getOrderin interfaceConcurrentLinkedHashMap.Task
-
getNext
Description copied from interface:ConcurrentLinkedHashMap.TaskReturns the next task on the link chain.- Specified by:
getNextin interfaceConcurrentLinkedHashMap.Task
-
setNext
Description copied from interface:ConcurrentLinkedHashMap.TaskSets the next task on the link chain.- Specified by:
setNextin interfaceConcurrentLinkedHashMap.Task
-