Class Synchronized.SynchronizedAsMap<K,​V>

  • All Implemented Interfaces:
    java.io.Serializable, java.util.Map<K,​java.util.Collection<V>>
    Enclosing class:
    Synchronized

    private static class Synchronized.SynchronizedAsMap<K,​V>
    extends Synchronized.SynchronizedMap<K,​java.util.Collection<V>>
    • Field Detail

      • asMapEntrySet

        transient java.util.Set<java.util.Map.Entry<K,​java.util.Collection<V>>> asMapEntrySet
      • asMapValues

        transient java.util.Collection<java.util.Collection<V>> asMapValues
    • Constructor Detail

      • SynchronizedAsMap

        SynchronizedAsMap​(java.util.Map<K,​java.util.Collection<V>> delegate,
                          java.lang.Object mutex)
    • Method Detail

      • get

        public java.util.Collection<V> get​(java.lang.Object key)
        Specified by:
        get in interface java.util.Map<K,​V>
        Overrides:
        get in class Synchronized.SynchronizedMap<K,​java.util.Collection<V>>
      • entrySet

        public java.util.Set<java.util.Map.Entry<K,​java.util.Collection<V>>> entrySet()
        Specified by:
        entrySet in interface java.util.Map<K,​V>
        Overrides:
        entrySet in class Synchronized.SynchronizedMap<K,​java.util.Collection<V>>
      • values

        public java.util.Collection<java.util.Collection<V>> values()
        Specified by:
        values in interface java.util.Map<K,​V>
        Overrides:
        values in class Synchronized.SynchronizedMap<K,​java.util.Collection<V>>
      • containsValue

        public boolean containsValue​(java.lang.Object o)
        Specified by:
        containsValue in interface java.util.Map<K,​V>
        Overrides:
        containsValue in class Synchronized.SynchronizedMap<K,​java.util.Collection<V>>