如何实例化 ehcache.CacheEventListener?
How can I instantiate ehcache.CacheEventListener?
我们需要在对象从缓存中逐出(超时)时关闭连接。在尝试为 ehcache(版本 2.10.4)创建 CacheEventListener 时,我们得到:
The inherited method Object.clone() cannot hide the public abstract method in CacheEventListener
有办法解决这个问题吗?这怎么行?!有其他选择吗?
所以问题是 Object.clone()
是 protected
,因此任何声明 public clone()
的接口都不会接受 Object.clone()
作为实现。
正如我想象的那样,要么自己实现一个 public clone()
要么扩展适配器(它实现了所有的当然)会解决这个问题。
相关帖子The inherited method Object.clone() cannot hide the public abstract method似乎更深,无法解决,但由于这里没有交集类型,这只是一个小麻烦。
他们说的是真的clone()
,不要那样做。
我们需要在对象从缓存中逐出(超时)时关闭连接。在尝试为 ehcache(版本 2.10.4)创建 CacheEventListener 时,我们得到:
The inherited method Object.clone() cannot hide the public abstract method in CacheEventListener
有办法解决这个问题吗?这怎么行?!有其他选择吗?
所以问题是 Object.clone()
是 protected
,因此任何声明 public clone()
的接口都不会接受 Object.clone()
作为实现。
正如我想象的那样,要么自己实现一个 public clone()
要么扩展适配器(它实现了所有的当然)会解决这个问题。
相关帖子The inherited method Object.clone() cannot hide the public abstract method似乎更深,无法解决,但由于这里没有交集类型,这只是一个小麻烦。
他们说的是真的clone()
,不要那样做。