Implement client that caches deployment.

This saves network access.