2
我想为缓存容器工厂,像Java的泛型容器厂
public interface CacheMapFactory {
public Map<K,V> createCacheMap(String tag, Class<K> kClass, Class<V> vClass);
}
有可能实现简单的测试
public class InMemoryCacheMapFactory implements CacheMapFactory {
public Map<K,V> createCacheMap(String tag, Class<K> kClass, Class<V> vClass) {
return new HashMap<K,V>();
}
}
其他实现可能是,例如,基于Memcached或其他一些键值存储。
是否有可能将上面的伪代码转换为可用所需语义编译的东西?如果添加另一个<K,V>
的方法