Class N08_Part2_DataStructureAccess.MapAccess

java.lang.Object
  extended by N08_Part2_DataStructureAccess.TaskAbstract
      extended by N08_Part2_DataStructureAccess.MapAccess
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
N08_Part2_DataStructureAccess.ConcurrentHashMapAccess1, N08_Part2_DataStructureAccess.ConcurrentHashMapAccess16, N08_Part2_DataStructureAccess.ConcurrentSkipListMapAccess, N08_Part2_DataStructureAccess.HashMapAccess, N08_Part2_DataStructureAccess.HashtableAccess, N08_Part2_DataStructureAccess.IdentityHashMapAccess, N08_Part2_DataStructureAccess.LinkedHashMapAccess, N08_Part2_DataStructureAccess.TreeMapAccess, N08_Part2_DataStructureAccess.WeakHashMapAccess
Enclosing class:
N08_Part2_DataStructureAccess

protected abstract static class N08_Part2_DataStructureAccess.MapAccess
extends N08_Part2_DataStructureAccess.TaskAbstract

Same code as N08_Part2_DataStructureAccess.ArrayAccess except use a Map that is equivalent to the result of makeIntegers. This class is used as the base class for all Map-type classes.


Field Summary
protected  Map<Integer,Integer> map
           
 
Fields inherited from class N08_Part2_DataStructureAccess.TaskAbstract
index, mode, size
 
Constructor Summary
protected N08_Part2_DataStructureAccess.MapAccess(int size, N08_Part2_DataStructureAccess.Mode mode, Map<Integer,Integer> map)
           
 
Method Summary
 void run()
           
 
Methods inherited from class N08_Part2_DataStructureAccess.TaskAbstract
checkIntegers, makeIndices, makeIntegers, postBenchmarkCheck, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

map

protected final Map<Integer,Integer> map
Constructor Detail

N08_Part2_DataStructureAccess.MapAccess

protected N08_Part2_DataStructureAccess.MapAccess(int size,
                                                  N08_Part2_DataStructureAccess.Mode mode,
                                                  Map<Integer,Integer> map)
                                           throws IllegalArgumentException
Throws:
IllegalArgumentException
Method Detail

run

public void run()