]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
Cache fixes:
authorBrion Vibber <brion@pobox.com>
Tue, 5 Jan 2010 23:05:53 +0000 (15:05 -0800)
committerBrion Vibber <brion@pobox.com>
Tue, 5 Jan 2010 23:05:53 +0000 (15:05 -0800)
commitaff78e51216e09a6e5c95c775d636530c85736fc
tree0b10f1c932380b690e912d38635e958852873df6
parent250bcfa8dc3ebf3c2c8458f363a62c529eb3a7f6
Cache fixes:
* We now cache negative lookups; clear them in Memcached_DataObject->insert()
* Mark file.url as a unique key in statusnet.ini so its negative lookups are cleared properly (first save of a notice with a new URL was failing due to double-insert)
* Now using serialization for default in-process cache instead of just saving objects; avoids potential corruption if you save an object to cache, change the original object, then fetch the same key from cache again
classes/Memcached_DataObject.php
classes/statusnet.ini
lib/cache.php