Need more synchronizing in DruidDataSource.

This commit is contained in:
Gian Merlino 2014-08-05 13:32:40 -07:00
parent 290982433b
commit c58a316437
1 changed files with 14 additions and 10 deletions

View File

@ -114,14 +114,17 @@ public class DruidDataSource
@Override
public String toString()
{
synchronized (lock) {
return "DruidDataSource{" +
"properties=" + properties +
", partitions=" + segmentsHolder.toString() +
'}';
}
}
public ImmutableDruidDataSource toImmutableDruidDataSource()
{
synchronized (lock) {
return new ImmutableDruidDataSource(
name,
ImmutableMap.copyOf(properties),
@ -129,4 +132,5 @@ public class DruidDataSource
ImmutableSet.copyOf(segmentsHolder)
);
}
}
}