Handle reconnect errors better
Rename to ConnectionCache