Short term

- come up with some decent benchmarks


Long term

- figure out a good mechanism for automatically and periodically 
  purging the cache of expired objects

- figure out a way to determine the current shared memory usage, and
  implement a way of keeping it under some constant
