public interface ICache<K,V>
void
clear()
Ref<V>
get(K key)
V
get(K key, Supplier<V> loader)
default V
getIfPresent(K key)
put(K key, V value)
default void
putAll(Map<? extends K,? extends V> m)
default Ref<V>
putIfAbsent(K key, V value)
remove(K key)
@Nullable Ref<V> get(@Nonnull K key)
@Nullable default V getIfPresent(@Nonnull K key)
@Nullable V get(@Nonnull K key, Supplier<V> loader)
@Nullable default Ref<V> putIfAbsent(@Nonnull K key, @Nullable V value)
void put(@Nonnull K key, @Nullable V value)
default void putAll(Map<? extends K,? extends V> m)
void remove(K key)
void clear()
Copyright © 2025 fossc. All rights reserved.