public interface  org.springframework.cache.Cache extends java.lang.Object
{
public abstract java.lang.String getName();
public abstract java.lang.Object getNativeCache();
public abstract org.springframework.cache.Cache$ValueWrapper get(java.lang.Object);
public abstract java.lang.Object get(java.lang.Object, java.lang.Class);
public abstract java.lang.Object get(java.lang.Object, java.util.concurrent.Callable);
public abstract void put(java.lang.Object, java.lang.Object);
public abstract org.springframework.cache.Cache$ValueWrapper putIfAbsent(java.lang.Object, java.lang.Object);
public abstract void evict(java.lang.Object);
public abstract void clear();
}