Package org.codehaus.groovy.util
Class ManagedConcurrentMap<K,V>
java.lang.Object
org.codehaus.groovy.util.AbstractConcurrentMapBase
org.codehaus.groovy.util.AbstractConcurrentMap<K,V>
org.codehaus.groovy.util.ManagedConcurrentMap<K,V>
- Direct Known Subclasses:
MixinInMetaClass
public class ManagedConcurrentMap<K,V> extends AbstractConcurrentMap<K,V>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManagedConcurrentMap.Entry<K,V>static classManagedConcurrentMap.EntryWithValue<K,V>static classManagedConcurrentMap.Segment<K,V> -
Field Summary
Fields Modifier and Type Field Description protected ReferenceBundlebundleFields inherited from class org.codehaus.groovy.util.AbstractConcurrentMapBase
MAXIMUM_CAPACITY, segments -
Constructor Summary
Constructors Constructor Description ManagedConcurrentMap(ReferenceBundle bundle) -
Method Summary
Modifier and Type Method Description protected ManagedConcurrentMap.Segment<K,V>createSegment(java.lang.Object segmentInfo, int cap)Methods inherited from class org.codehaus.groovy.util.AbstractConcurrentMap
get, getOrPut, put, remove, segmentForMethods inherited from class org.codehaus.groovy.util.AbstractConcurrentMapBase
fullSize, hash, size, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
bundle
-
-
Constructor Details
-
ManagedConcurrentMap
-
-
Method Details
-
createSegment
- Specified by:
createSegmentin classAbstractConcurrentMapBase
-