package de.invesdwin.util.collections.loadingcache;
import java.util.Collection;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public interface ILoadingCache<K, V> {
V get(final K key);
void clear();
boolean containsKey(final K key);
void remove(final K key);
void put(K key, V value);
Set<Entry<K, V>> entrySet();
int size();
boolean isEmpty();
Set<K> keySet();
Collection<V> values();
Map<K, V> asMap();
}