package com.landtool.lanbase.common.cache; import java.util.List; /** * @author lanbase * @Description: TODO(通用缓存接口) * @date 2017-6-23 15:07 */ public interface ICache { void put(String cacheName, Object key, Object value); T get(String cacheName, Object key); @SuppressWarnings("rawtypes") List getKeys(String cacheName); void remove(String cacheName, Object key); void removeAll(String cacheName); T get(String cacheName, Object key, ILoader iLoader); T get(String cacheName, Object key, Class iLoaderClass); }