package rfx.server.util.cache; import java.util.Map; import java.util.concurrent.Callable; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.ExecutionException; import com.google.common.cache.CacheStats; import com.google.common.cache.LoadingCache; import com.google.common.collect.ImmutableMap; public class MemcacheLoadingImpl implements LoadingCache<String, Object>{ Map<String, Object> tmp = new ConcurrentHashMap<String, Object>(); @Override public void cleanUp() { // TODO Auto-generated method stub } @Override public Object get(String arg0, Callable<? extends Object> arg1) throws ExecutionException { // TODO Auto-generated method stub return null; } @Override public ImmutableMap<String, Object> getAllPresent(Iterable<?> arg0) { // TODO Auto-generated method stub return null; } @Override public Object getIfPresent(Object arg0) { // TODO Auto-generated method stub return tmp.get(arg0); } @Override public void invalidate(Object arg0) { // TODO Auto-generated method stub } @Override public void invalidateAll() { // TODO Auto-generated method stub tmp.clear(); } @Override public void invalidateAll(Iterable<?> arg0) { // TODO Auto-generated method stub } @Override public void put(String arg0, Object arg1) { // TODO Auto-generated method stub tmp.put(arg0, arg1); } @Override public void putAll(Map<? extends String, ? extends Object> arg0) { // TODO Auto-generated method stub } @Override public long size() { // TODO Auto-generated method stub return tmp.size(); } @Override public CacheStats stats() { // TODO Auto-generated method stub return null; } @Override public Object apply(String arg0) { // TODO Auto-generated method stub return null; } @Override public ConcurrentMap<String, Object> asMap() { // TODO Auto-generated method stub return null; } @Override public Object get(String arg0) throws ExecutionException { // TODO Auto-generated method stub return tmp.get(arg0); } @Override public ImmutableMap<String, Object> getAll(Iterable<? extends String> arg0) throws ExecutionException { // TODO Auto-generated method stub return null; } @Override public Object getUnchecked(String arg0) { // TODO Auto-generated method stub return null; } @Override public void refresh(String arg0) { // TODO Auto-generated method stub } }