Add a PodCache that is responsible for caching pod information.

Not wired in yet.
Hrm, seems more complicated.  I think I prefer the lock.