如何实例化 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(),不要那样做。