Class CopyOnWriteArrayListConcurrentHashMap<K,​V>

  • All Implemented Interfaces:
    CollectionMap<K,​V,​java.util.List<V>>, java.util.Map<K,​java.util.List<V>>

    public class CopyOnWriteArrayListConcurrentHashMap<K,​V>
    extends AbstractDecoratorCollectionMap<K,​V,​java.util.List<V>>
    An implementation of a ConcurrentHashMap that stores a CopyOnWriteArrayList of values for each key, with special methods for retrieving single values.
    Author:
    Garret Wilson
    • Constructor Detail

      • CopyOnWriteArrayListConcurrentHashMap

        public CopyOnWriteArrayListConcurrentHashMap()
        Default constructor that decorates a ConcurrentHashMap.
    • Method Detail

      • createCollection

        public java.util.List<V> createCollection()
        Creates a collection in which to store values. This version returns an ArrayList.
        Returns:
        The collections with the values stored.