That could work. I'll see what the performance deltas are for the following situations:

* No caching (baseline)
* Persistent caching using memcache + Cache class (no static properties).
* Non-persistent caching using static properties.
* Persistent caching using memcache + Cache class (with static properties).

I'll post a gist with the winning combo, so we can discuss further.