|Date: 2013-03-15 14:43:07||Priority: Unconfirmed/New|
: Cadre Bugs
It is believed that using putvar2() on live data before a given page is in the cache can cause problems—but this has not yet been proven.
Fixed the one case where this was known to occur with a general solution. Still can't confirm it was a general problem.
Although the code for cache-putting was prepared to deal with replacing individual values inside of a container, the data for most tables in the cache is represented in the standard wrapped format--so really it was only capable of replacing individual wrappers within a query. In theory this means that the system would update a whole entry correctly if it were manipulating a query with multiple hits, but that never happens normally.