необходим кеш сериализованного объекта - PullRequest
0 голосов
/ 28 сентября 2011

Я пытаюсь сохранить (List-> со многими объектами pojo) в memcache. требование - значение (объект), необходимое для реализации сериализуемого. Есть ли способ использовать memcache.put (значение), не требуя реализации сериализуемого для (List-> со многими объектами pojo)?

будет Java outputList= Collection.singletonList(inputList); memcache(key, outputList); это будет работать?

1 Ответ

1 голос
/ 28 сентября 2011

Нет, я не думаю, что это будет.Коллекция List знает, как сериализовать себя, но не знает, как сериализовать содержащиеся в ней объекты.Таким образом, работа по сериализации ложится на отдельные объекты, и это справедливо, поскольку объект действительно является единственной вещью, которая может знать свое полное состояние.

Реализация Serializable довольно тривиальна, если нет каких-то неустановленных обстоятельств?

...