diff --git a/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceBuilder.java b/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceBuilder.java index 2e9c64d..3a53a25 100644 --- a/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceBuilder.java +++ b/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceBuilder.java @@ -474,6 +474,8 @@ default DataSourceBuilder leakTimeMinutes(int leakTimeMinutes) { /** * Set the size of the PreparedStatement cache (per connection). + *

+ * Defaults to 100. */ default DataSourceBuilder pstmtCacheSize(int pstmtCacheSize) { return setPstmtCacheSize(pstmtCacheSize); @@ -501,6 +503,8 @@ default DataSourceBuilder cstmtCacheSize(int cstmtCacheSize) { /** * Set the time in millis to wait for a connection before timing out once the * pool has reached its maximum size. + *

+ * Defaults to 1000 millis (1 second). */ default DataSourceBuilder waitTimeoutMillis(int waitTimeoutMillis) { return setWaitTimeoutMillis(waitTimeoutMillis); @@ -514,6 +518,8 @@ default DataSourceBuilder waitTimeoutMillis(int waitTimeoutMillis) { /** * Set the maximum age a connection can be in minutes. + *

+ * Defaults to unlimited age, no connections are trimmed based on age. */ default DataSourceBuilder maxAgeMinutes(int maxAgeMinutes) { return setMaxAgeMinutes(maxAgeMinutes); diff --git a/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceConfig.java b/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceConfig.java index 1620af5..ac06b3e 100644 --- a/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceConfig.java +++ b/ebean-datasource-api/src/main/java/io/ebean/datasource/DataSourceConfig.java @@ -74,7 +74,7 @@ public class DataSourceConfig implements DataSourceBuilder.Settings { private int maxInactiveTimeSecs = 300; private int maxAgeMinutes = 0; private int trimPoolFreqSecs = 59; - private int pstmtCacheSize = 50; + private int pstmtCacheSize = 100; private int cstmtCacheSize = 20; private int waitTimeoutMillis = 1000; private String poolListener;