AFAIK wherever this bogus "caching" was being used, it created problems. I don't think it makes any sense in cf-runagent, and it needs to be fixed in cf-agent.

I converted it to agent-specific on purpose, to have a clear API. If we see other utilities need it, we can always define a new connection-caching API and put it back in libcfnet.