Skip to content

Commit 7a80888

Browse files
mmerdesrtroilo
authored andcommitted
#470: create tag-translator eagerly
1 parent e6632e1 commit 7a80888

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

oshdb-api/src/main/java/org/heigit/ohsome/oshdb/api/db/OSHDBJdbc.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class OSHDBJdbc extends OSHDBDatabase {
3030

3131
protected final DataSource dataSource;
3232
protected final DataSource keytablesSource;
33-
protected JdbcTagTranslator tagTranslator;
33+
protected final TagTranslator tagTranslator;
3434
private boolean useMultithreading = true;
3535

3636
public OSHDBJdbc(DataSource source) {
@@ -40,13 +40,11 @@ public OSHDBJdbc(DataSource source) {
4040
public OSHDBJdbc(DataSource source, DataSource keytables) {
4141
this.dataSource = source;
4242
this.keytablesSource = keytables;
43+
this.tagTranslator = new JdbcTagTranslator(keytablesSource);
4344
}
4445

4546
@Override
4647
public TagTranslator getTagTranslator() {
47-
if (tagTranslator == null) {
48-
tagTranslator = new JdbcTagTranslator(keytablesSource);
49-
}
5048
return tagTranslator;
5149
}
5250

0 commit comments

Comments
 (0)