我有一个持久连接池(Memcached 客户端)。数据正在缓存在 memcached 服务器中。如果在重新启动 memcached 服务器后,我尝试使用客户端从池中获取缓存数据,则会出现以下异常:
java.util.concurrent.ExecutionException: java.lang.RuntimeException: Cancelled
at net.spy.memcached.MemcachedClient$OperationFuture.get(MemcachedClient.java:1662)
at net.spy.memcached.MemcachedClient$GetFuture.get(MemcachedClient.java:1708)
at com.eos.gds.cache.CacheClient.get(CacheClient.java:49)
当我尝试获取缓存数据时,我仅在重新启动后第一次收到此异常。我做了很多搜索。但无法找到造成这种情况的确切原因。