Hi,
nice post
In your version of object-cache, you used this line
$data = unserialize(serialize($data));
I really don’t get it why u r serializing and unserializing the $data in the same step, what changes will happen to $data after this step.