I maintain my comment...

```scala
private val connectionPoolSizeGauge = metrics,gauge("connection-pool-size") {
  connectionMap.foldLeft(0L) {
    case (acc: Long, (_, connectionList: ConcurrentLinkedDeque[_])) => { acc + connectionList.size() }
  }
}
```