Jdk21Inners
This commit is contained in:
@@ -111,6 +111,6 @@ public class ByteTreeNode<T> {
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ByteTreeNode{" + "index='" + (char) index + "', value=" + value + '}';
|
||||
return "ByteTreeNode{" + "index='" + (char) index + "', key=" + key + "', value=" + value + '}';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,11 @@ import java.util.function.Supplier;
|
||||
*/
|
||||
class Jdk21Inners {
|
||||
|
||||
static {
|
||||
// 加载时进行可用性判断
|
||||
Thread.currentThread().isVirtual();
|
||||
}
|
||||
|
||||
private Jdk21Inners() {
|
||||
// do nothing
|
||||
}
|
||||
@@ -67,6 +72,7 @@ class Jdk21Inners {
|
||||
this.supplier = supplier;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ThreadLocal<T> apply(Supplier<T> supplier) {
|
||||
return new VirtualThreadLocal<>(supplier);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user