public interface  com.google.common.cache.Cache extends java.lang.Object
{
public abstract java.lang.Object getIfPresent(java.lang.Object);
public abstract java.lang.Object get(java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException;
public abstract com.google.common.collect.ImmutableMap getAllPresent(java.lang.Iterable);
public abstract void put(java.lang.Object, java.lang.Object);
public abstract void putAll(java.util.Map);
public abstract void invalidate(java.lang.Object);
public abstract void invalidateAll(java.lang.Iterable);
public abstract void invalidateAll();
public abstract long size();
public abstract com.google.common.cache.CacheStats stats();
public abstract java.util.concurrent.ConcurrentMap asMap();
public abstract void cleanUp();
}