Class N08_Part2_DataStructureAccess.ConcurrentHashMapAccess1

java.lang.Object
  extended by N08_Part2_DataStructureAccess.TaskAbstract
      extended by N08_Part2_DataStructureAccess.MapAccess
          extended by N08_Part2_DataStructureAccess.ConcurrentHashMapAccess1
All Implemented Interfaces:
Runnable
Enclosing class:
N08_Part2_DataStructureAccess

protected static class N08_Part2_DataStructureAccess.ConcurrentHashMapAccess1
extends N08_Part2_DataStructureAccess.MapAccess

Simply causes its superclass N08_Part2_DataStructureAccess.MapAccess to use a ConcurrentHashMap. This is a best case for ConcurrentHashMap access, since it specifies concurrencyLevel = 1.


Field Summary
 
Fields inherited from class N08_Part2_DataStructureAccess.MapAccess
map
 
Fields inherited from class N08_Part2_DataStructureAccess.TaskAbstract
index, mode, size
 
Constructor Summary
protected N08_Part2_DataStructureAccess.ConcurrentHashMapAccess1(int size, N08_Part2_DataStructureAccess.Mode mode)
           
 
Method Summary
 
Methods inherited from class N08_Part2_DataStructureAccess.MapAccess
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
 

Constructor Detail

N08_Part2_DataStructureAccess.ConcurrentHashMapAccess1

protected N08_Part2_DataStructureAccess.ConcurrentHashMapAccess1(int size,
                                                                 N08_Part2_DataStructureAccess.Mode mode)
                                                          throws IllegalArgumentException
Throws:
IllegalArgumentException