wrapper/src/main/java/software/amazon/jdbc/profile/DriverConfigurationProfiles.java [273:296]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            null,
            null,
            null,
            () -> new HikariPooledConnectionProvider(
                (HostSpec hostSpec, Properties originalProps) -> {
                  final HikariConfig config = new HikariConfig();
                  config.setMaximumPoolSize(30);
                  // holds few extra connections in case of sudden traffic peak
                  config.setMinimumIdle(2);
                  // close idle connection in 15min; helps to get back to normal pool size after load peak
                  config.setIdleTimeout(TimeUnit.MINUTES.toMillis(15));
                  // verify pool configuration and creates no connections during initialization phase
                  config.setInitializationFailTimeout(-1);
                  config.setConnectionTimeout(TimeUnit.SECONDS.toMillis(10));
                  // validate idle connections at least every 3 min
                  config.setKeepaliveTime(TimeUnit.MINUTES.toMillis(3));
                  // allows to quickly validate connection in the pool and move on to another connection if needed
                  config.setValidationTimeout(TimeUnit.SECONDS.toMillis(1));
                  config.setMaxLifetime(TimeUnit.DAYS.toMillis(1));
                  return config;
                },
                null
            ),
            null));
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



wrapper/src/main/java/software/amazon/jdbc/profile/DriverConfigurationProfiles.java [543:566]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            null,
            null,
            null,
            () -> new HikariPooledConnectionProvider(
                (HostSpec hostSpec, Properties originalProps) -> {
                  final HikariConfig config = new HikariConfig();
                  config.setMaximumPoolSize(30);
                  // holds few extra connections in case of sudden traffic peak
                  config.setMinimumIdle(2);
                  // close idle connection in 15min; helps to get back to normal pool size after load peak
                  config.setIdleTimeout(TimeUnit.MINUTES.toMillis(15));
                  // verify pool configuration and creates no connections during initialization phase
                  config.setInitializationFailTimeout(-1);
                  config.setConnectionTimeout(TimeUnit.SECONDS.toMillis(10));
                  // validate idle connections at least every 3 min
                  config.setKeepaliveTime(TimeUnit.MINUTES.toMillis(3));
                  // allows to quickly validate connection in the pool and move on to another connection if needed
                  config.setValidationTimeout(TimeUnit.SECONDS.toMillis(1));
                  config.setMaxLifetime(TimeUnit.DAYS.toMillis(1));
                  return config;
                },
                null
            ),
            null));
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



