Таблица, чей буфер кэшируется, использует наследование? Как именно вообще проявляется то, что контейнер "портится"? Как он выглядит до помещения в кэш и после извлечения? Ситуация несколько странная, поскольку в SysGlobalCache используется обычный Map, где в данном случае контейнер хранится в качестве значения. Я вот с ходу не припомню случаев, чтобы Map как-либо портил положенный в него контейнер. Может, дело в распаковке?..
PS. В вашем примере используется classFactory, т.о. может использоваться два независимых SysGlobalCache'а в зависимости от того, где выполняется код. Может, дело в этом? Может, код кладет контейнер, скажем, в клиентский SysGlobalCache, а затем другой код пытается извлечь его из серверного SysGlobalCache и просто не находит там?
Последний раз редактировалось gl00mie; 20.02.2015 в 16:32.
|