Package org.codehaus.groovy.util
Class AbstractConcurrentMapBase
java.lang.Object
org.codehaus.groovy.util.AbstractConcurrentMapBase
- Direct Known Subclasses:
- AbstractConcurrentMap
public abstract class AbstractConcurrentMapBase
extends java.lang.Object
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceAbstractConcurrentMapBase.Entry<V>static classAbstractConcurrentMapBase.Segment
- 
Field SummaryFields Modifier and Type Field Description protected static intMAXIMUM_CAPACITYprotected AbstractConcurrentMapBase.Segment[]segments
- 
Constructor SummaryConstructors Constructor Description AbstractConcurrentMapBase(java.lang.Object segmentInfo)
- 
Method SummaryModifier and Type Method Description protected abstract AbstractConcurrentMapBase.SegmentcreateSegment(java.lang.Object segmentInfo, int cap)intfullSize()protected static <K> inthash(K key)AbstractConcurrentMapBase.SegmentsegmentFor(int hash)intsize()java.util.Collectionvalues()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
MAXIMUM_CAPACITYprotected static final int MAXIMUM_CAPACITY- See Also:
- Constant Field Values
 
- 
segments
 
- 
- 
Constructor Details- 
AbstractConcurrentMapBasepublic AbstractConcurrentMapBase(java.lang.Object segmentInfo)
 
- 
- 
Method Details- 
createSegmentprotected abstract AbstractConcurrentMapBase.Segment createSegment(java.lang.Object segmentInfo, int cap)
- 
hashprotected static <K> int hash(K key)
- 
segmentFor
- 
fullSizepublic int fullSize()
- 
sizepublic int size()
- 
valuespublic java.util.Collection values()
 
-