When only one connection is kept open and reused multiple times the `cursorCache` map is growing and the `Cursor` objects are never removed from it.