Class SynchroDictionary<K,​V>


  • public final class SynchroDictionary<K,​V>
    extends java.lang.Object
    Fine-synchronized dictionary.
    Author:
    Leonid Bushuev from JetBrains
    • Method Detail

      • containsKey

        public boolean containsKey​(@NotNull
                                   K key)
      • get

        public V get​(@NotNull
                     K key)
      • getIfPresent

        public V getIfPresent​(@NotNull
                              K key)
      • invalidate

        public void invalidate​(@NotNull
                               K key)
      • replace

        public boolean replace​(@NotNull
                               K key,
                               @Nullable
                               V current,
                               @NotNull
                               V newVal)
      • invalidateAll

        public void invalidateAll()
      • invalidateAll

        public void invalidateAll​(@NotNull
                                  Filter<V> cachedDataFilter)