我想问,下面两种设计的区别 。
第一种
public interface ICache<T> {
T getItem(Serializable key) ;
void setItem(Serializable key, T item) ;
}
第二种
public interface ILocalCache<K, V> {
public V get(K key) ;
void setItem(K key, V item) ;
}
第一种跟第二种的区别是key 一个是泛型, 一个是支持序列化。
请问:当分布式缓存时第二种泛型的key是否也持之序列化 ?
越详细越好 !