A JdbcDataSource provides a way to create a Connection object for a database. It is
similar to a javax.sql.DataSource but simpler. Unlike JdbcBackend.JdbcDatabaseDef it is not a
part of the backend cake. This trait defines the SPI for 3rd-party connection pool support.
If this object represents a connection pool with a limited size, return the maximum pool size.
Otherwise return None. This is required to prevent deadlocks when scheduling database actions.
If this object represents a connection pool with a limited size, return the maximum pool size.
Otherwise return None. This is required to prevent deadlocks when scheduling database actions.