ClientAgent: Move global distributed object cache inside the client to be less error-prone.
ClientAgent: Remove refcounting on the object map.
ClientAgent: Use unordered map/set for efficiency.
ClientAgent: Implement handling of object deletes.