diff --git a/dubbo-common/pom.xml b/dubbo-common/pom.xml
index 022f55c374d..9c3956de182 100644
--- a/dubbo-common/pom.xml
+++ b/dubbo-common/pom.xml
@@ -35,7 +35,7 @@
org.roaringbitmap
RoaringBitmap
- 0.8.12
+ 0.9.0
org.slf4j
diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java
index 40fc844fbde..baa334c48db 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/utils/BitList.java
@@ -14,7 +14,7 @@ public class BitList implements List{
private final List unmodifiableList;
// FIXME 看一下高版本的RoaringBitMap,是否有内置函数支持更高效的遍历
- BitList(List unmodifiableList, boolean empty) {
+ public BitList(List unmodifiableList, boolean empty) {
this.unmodifiableList = unmodifiableList;
this.rootMap = new RoaringBitmap();
if (!empty) {
@@ -22,7 +22,7 @@ public class BitList implements List{
}
}
- private BitList(List unmodifiableList, RoaringBitmap rootMap) {
+ public BitList(List unmodifiableList, RoaringBitmap rootMap) {
this.unmodifiableList = unmodifiableList;
this.rootMap = rootMap;
}