core: Add support for object version migration in object cache files
authorPhilip Withnall <philip@tecnocode.co.uk>
Sun, 16 Oct 2011 08:23:29 +0000 (09:23 +0100)
committerTravis Reitter <travis.reitter@collabora.co.uk>
Mon, 17 Oct 2011 18:43:25 +0000 (11:43 -0700)
commit5691fe6dcb5f8dac0a031c52994abbb6e1ad7d4d
tree42596d567d5552918955a90dd8075cf95ff48677
parenta9b8ec19dfb6c9f61f9f85d6ebfcf117bdc575a4
core: Add support for object version migration in object cache files

Add the ability for the variant type used in object cache files to vary with
the cache file version, and for object cache implementations to claim they
don't support given versions.

Helps: bgo#661475
backends/telepathy/lib/tpf-persona-store-cache.vala
folks/object-cache.vala