来自the javadocs
public interface Cache<K,V> extends Function<K,V> { //... void invalidate(Object key); //... }
为什么不将其呈现为泛型方法:
void invalidate(K key);
是否有技术原因、历史原因或其他原因?
发布于 2012-02-27 12:14:30
与Map.remove接受Object参数的原因相同,here和here对此进行了解释。
Map.remove
这个原因既不是技术原因,也不是历史原因:这是just...an客观上合理的原因。
https://stackoverflow.com/questions/9459842
相似问题