Interface ReplicatedMap<K,​V>

  • All Superinterfaces:
    java.util.concurrent.ConcurrentMap<K,​V>, java.util.Map<K,​V>
    All Known Implementing Classes:
    ReplicatedHashMap

    public interface ReplicatedMap<K,​V>
    extends java.util.concurrent.ConcurrentMap<K,​V>
    Author:
    Bela Ban
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void _clear()  
      V _put​(K key, V value)  
      void _putAll​(java.util.Map<? extends K,​? extends V> map)  
      V _putIfAbsent​(K key, V value)  
      V _remove​(K key)  
      boolean _remove​(K key, V value)  
      V _replace​(K key, V value)  
      boolean _replace​(K key, V oldValue, V newValue)  
      • Methods inherited from interface java.util.concurrent.ConcurrentMap

        compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
      • Methods inherited from interface java.util.Map

        clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
    • Method Detail

      • _put

        V _put​(K key,
               V value)
      • _putAll

        void _putAll​(java.util.Map<? extends K,​? extends V> map)
      • _clear

        void _clear()
      • _remove

        V _remove​(K key)
      • _putIfAbsent

        V _putIfAbsent​(K key,
                       V value)
      • _remove

        boolean _remove​(K key,
                        V value)
      • _replace

        boolean _replace​(K key,
                         V oldValue,
                         V newValue)
      • _replace

        V _replace​(K key,
                   V value)