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 SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier 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()
 
- 
- 
- 
Field Detail- 
MAXIMUM_CAPACITYprotected static final int MAXIMUM_CAPACITY - See Also:
- Constant Field Values
 
 - 
segmentsprotected final AbstractConcurrentMapBase.Segment[] segments 
 
- 
 - 
Method Detail- 
createSegmentprotected abstract AbstractConcurrentMapBase.Segment createSegment(java.lang.Object segmentInfo, int cap) 
 - 
hashprotected static <K> int hash(K key) 
 - 
segmentForpublic AbstractConcurrentMapBase.Segment segmentFor(int hash) 
 - 
fullSizepublic int fullSize() 
 - 
sizepublic int size() 
 - 
valuespublic java.util.Collection values() 
 
- 
 
-