@Override
    public String toString() {
        return "ConnectionPoolConfig{" +
                "cachePrepStmts=" + cachePrepStmts +
                ", prepStmtCacheSize=" + prepStmtCacheSize +
                ", prepStmtCacheSqlLimit=" + prepStmtCacheSqlLimit +
                ", connectionTimeout=" + connectionTimeout +
                ", idleTimeout=" + idleTimeout +
                ", maxLifetime=" + maxLifetime +
                ", leakDetectionThreshold=" + leakDetectionThreshold +
                ", minimumIdle=" + minimumIdle +
                ", maxPoolSize=" + maxPoolSize +
                '}';
    }
Merges the non-null values of other into this. If other is null return this.
stroom-config/stroom-config-common/src/main/java/stroom/config/common/ConnectionPoolConfig.java