Add a PodCache that is responsible for caching pod information.

Not wired in yet.
Yes, good idea. I'll look into adding one tomorrow.