Я пытаюсь использовать Spymemcached для java.Spymemcached - объект, не подлежащий сериализации, для объекта аутентификации
Я успешно создал MemCachedClient и я пытаюсь сделать это:
mc.set (маркер, 0, аутентификация);
Токен представляет собой строку, а объект аутентификации является интерфейсом Spring Authentication, которая проходит Сериализуемую: http://docs.spring.io/spring-security/site/docs/current/apidocs/org/springframework/security/core/Authentication.html
Это проливает несериализуемое исключение объекта:
{
"timestamp": 1438463381311,
"status": 500,
"error": "Internal Server Error",
"exception": "java.lang.IllegalArgumentException",
"message": "Non-serializable object",
"path": "/auth"
}
Когда я попытался сохранить маркер и объект аутентификации в Ehcache, он отлично работает, и оба ключа и значение также должны быть сериализуемыми:
Ehcache.put (новый элемент (токен, аутентификация));
Кто-нибудь знает, почему он не работает с spymemcached? Я использую:
compile 'net.spy:spymemcached:2.12.0'