Skip to content

Commit c305419

Browse files
mmerdesrtroilo
authored andcommitted
#470: specify pooling requirements for constructor argument Datasource
1 parent 30b011c commit c305419

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

oshdb-util/src/main/java/org/heigit/ohsome/oshdb/util/tagtranslator/JdbcTagTranslator.java

+6
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@ public class JdbcTagTranslator implements TagTranslator {
4848
private final DataSource source;
4949
private final Cache<Integer, String> cacheKeys;
5050

51+
/**
52+
* Attention:
53+
* This tag translator relies on a pooled datasource for thread-safety.
54+
*
55+
* @param source the (pooled) datasource
56+
*/
5157
public JdbcTagTranslator(DataSource source) {
5258
this.source = source;
5359
cacheKeys = Caffeine.newBuilder()

0 commit comments

Comments
 (0)