Top Inners Fields Constructors Methods
org.codehaus.groovy.util

public Class ManagedConcurrentMap<K, V>

extends AbstractConcurrentMap<K, V>
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.reflection.GroovyClassValuePreJava7.GroovyClassValuePreJava7Map, org.codehaus.groovy.reflection.MixinInMetaClass

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
protected ReferenceBundle

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected ManagedConcurrentMap.Segment<K, V>
Inherited from org.codehaus.groovy.util.AbstractConcurrentMap:
getgetOrPutputremovesegmentFor

Field Detail

bundleback to summary
protected ReferenceBundle bundle

Constructor Detail

ManagedConcurrentMapback to summary
public ManagedConcurrentMap(ReferenceBundle bundle)

Method Detail

createSegmentback to summary
protected ManagedConcurrentMap.Segment<K, V> createSegment(Object segmentInfo, int cap)

Implements abstract org.codehaus.groovy.util.AbstractConcurrentMapBase.createSegment.

org.codehaus.groovy.util back to summary

public Class ManagedConcurrentMap.Entry<K, V>

extends ManagedReference<K>
implements AbstractConcurrentMap.Entry<K, V>
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.util.AbstractConcurrentMap.Entry, org.codehaus.groovy.util.AbstractConcurrentMapBase.Entry
Known Direct Subclasses
org.codehaus.groovy.util.ManagedConcurrentMap.EntryWithValue

Field Summary

Modifier and TypeField and Description
private final int
private final ManagedConcurrentMap.Segment<K, V>

Constructor Summary

AccessConstructor and Description
public
Entry(ReferenceBundle bundle, ManagedConcurrentMap.Segment<K, V> segment, K key, int hash)

Method Summary

Modifier and TypeMethod and Description
public void
finalizeRef()

Deprecated use finalizeReference
public void
public int
public V
public boolean
public boolean
public void
Inherited from org.codehaus.groovy.util.ManagedReference:
clearget

Field Detail

hashback to summary
private final int hash
segmentback to summary
private final ManagedConcurrentMap.Segment<K, V> segment

Constructor Detail

Entryback to summary
public Entry(ReferenceBundle bundle, ManagedConcurrentMap.Segment<K, V> segment, K key, int hash)

Method Detail

finalizeRefback to summary
public void finalizeRef()

Deprecated

use finalizeReference

Annotations
@Deprecated
finalizeReferenceback to summary
public void finalizeReference()

Overrides org.codehaus.groovy.util.ManagedReference.finalizeReference.

Implements org.codehaus.groovy.util.Finalizable.finalizeReference.

Annotations
@Override
getHashback to summary
public int getHash()

Implements org.codehaus.groovy.util.AbstractConcurrentMapBase.Entry.getHash.

getValueback to summary
public V getValue()

Implements org.codehaus.groovy.util.AbstractConcurrentMapBase.Entry.getValue.

isEqualback to summary
public boolean isEqual(K key, int hash)

Implements org.codehaus.groovy.util.AbstractConcurrentMap.Entry.isEqual.

isValidback to summary
public boolean isValid()

Implements org.codehaus.groovy.util.AbstractConcurrentMapBase.Entry.isValid.

setValueback to summary
public void setValue(V value)

Implements org.codehaus.groovy.util.AbstractConcurrentMapBase.Entry.setValue.

org.codehaus.groovy.util back to summary

public Class ManagedConcurrentMap.EntryWithValue<K, V>

extends ManagedConcurrentMap.Entry<K, V>
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.reflection.GroovyClassValuePreJava7.EntryWithValue

Field Summary

Modifier and TypeField and Description
private V

Constructor Summary

AccessConstructor and Description
public
EntryWithValue(ReferenceBundle bundle, ManagedConcurrentMap.Segment<K, V> segment, K key, int hash, V value)

Method Summary

Modifier and TypeMethod and Description
public void
public V
public void
Inherited from org.codehaus.groovy.util.ManagedConcurrentMap.Entry:
finalizeRefgetHashisEqualisValid

Field Detail

valueback to summary
private V value

Constructor Detail

EntryWithValueback to summary
public EntryWithValue(ReferenceBundle bundle, ManagedConcurrentMap.Segment<K, V> segment, K key, int hash, V value)

Method Detail

finalizeReferenceback to summary
public void finalizeReference()

Overrides org.codehaus.groovy.util.ManagedConcurrentMap.Entry.finalizeReference.

Implements org.codehaus.groovy.util.Finalizable.finalizeReference.

Annotations
@Override
getValueback to summary
public V getValue()

Overrides org.codehaus.groovy.util.ManagedConcurrentMap.Entry.getValue.

Implements org.codehaus.groovy.util.AbstractConcurrentMapBase.Entry.getValue.

Annotations
@Override
setValueback to summary
public void setValue(V value)

Overrides org.codehaus.groovy.util.ManagedConcurrentMap.Entry.setValue.

Implements org.codehaus.groovy.util.AbstractConcurrentMapBase.Entry.setValue.

Annotations
@Override
org.codehaus.groovy.util back to summary

public Class ManagedConcurrentMap.Segment<K, V>

extends AbstractConcurrentMap.Segment<K, V>
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.reflection.GroovyClassValuePreJava7.GroovyClassValuePreJava7Segment

Field Summary

Modifier and TypeField and Description
protected final ReferenceBundle
private static final long

Constructor Summary

AccessConstructor and Description
public
Segment(ReferenceBundle bundle, int cap)

Method Summary

Modifier and TypeMethod and Description
protected AbstractConcurrentMap.Entry<K, V>
Inherited from org.codehaus.groovy.util.AbstractConcurrentMap.Segment:
getgetOrPutputremove

Field Detail

bundleback to summary
protected final ReferenceBundle bundle
serialVersionUIDback to summary
private static final long serialVersionUID

Hides org.codehaus.groovy.util.AbstractConcurrentMap.Segment.serialVersionUID.

Constructor Detail

Segmentback to summary
public Segment(ReferenceBundle bundle, int cap)

Method Detail

createEntryback to summary
protected AbstractConcurrentMap.Entry<K, V> createEntry(K key, int hash, V value)

Implements abstract org.codehaus.groovy.util.AbstractConcurrentMap.Segment.createEntry.