Class AbstractConcurrentDoubleKeyMap<K1,K2,V>

java.lang.Object
org.codehaus.groovy.util.AbstractConcurrentMapBase
org.codehaus.groovy.util.AbstractConcurrentDoubleKeyMap<K1,K2,V>
Direct Known Subclasses:
ManagedDoubleKeyMap

public abstract class AbstractConcurrentDoubleKeyMap<K1,K2,V> extends AbstractConcurrentMapBase
  • Constructor Details

    • AbstractConcurrentDoubleKeyMap

      public AbstractConcurrentDoubleKeyMap(Object segmentInfo)
  • Method Details

    • get

      public V get(K1 key1, K2 key2)
    • getOrPut

      public org.codehaus.groovy.util.AbstractConcurrentDoubleKeyMap.Entry<K1,K2,V> getOrPut(K1 key1, K2 key2, V value)
    • put

      public void put(K1 key1, K2 key2, V value)
    • remove

      public void remove(K1 key1, K2 key2)
    • segmentFor

      public final org.codehaus.groovy.util.AbstractConcurrentDoubleKeyMap.Segment<K1,K2,V> segmentFor(int hash)
      Overrides:
      segmentFor in class AbstractConcurrentMapBase