timed

fun timed(dataSource: DataSource, timeout: Duration = OPERATION): DataSource

dataSource, each connection it lends bounded by timeout: one instance for one data source and timeout, so stores of one database still find each other by their data source.