Я, хотя Spymemcached пытается восстановить соединение с сервером, когда это соединение теряется.
Но я вижу нечто иное; интересно, что я неправильно понимаю или что я делаю неправильно. Вот пример кода:
MemcachedClient c=new MemcachedClient(AddrUtil.getAddresses("server:11211"));
while(true)
try {
System.out.println(c.get("hatsts"));
Thread.sleep(10000);
} catch(Exception e) {
e.printStackTrace();
}
Сначала запускается без проблем. Затем выдергиваю сетевой штекер. Впоследствии клиент обнаруживает сбой сети и выдает следующее исключение:
net.spy.memcached.OperationTimeoutException: Timeout waiting for value
Но затем, когда я восстанавливаю сеть, клиент не восстанавливается и продолжает выдавать исключение; даже через 5 мин. Я пробовал SpyMemcached 2.10.6 и 2.9.0.
Что мне не хватает?