File tree Expand file tree Collapse file tree 1 file changed +0
-10
lines changed
src/java.base/share/classes/java/lang/invoke Expand file tree Collapse file tree 1 file changed +0
-10
lines changed Original file line number Diff line number Diff line change 2525
2626package java .lang .invoke ;
2727
28- import jdk .internal .foreign .Utils ;
2928import sun .invoke .util .Wrapper ;
3029
3130import java .lang .reflect .Constructor ;
3635import java .util .ArrayList ;
3736import java .util .List ;
3837import java .util .Objects ;
39- import java .util .concurrent .ConcurrentHashMap ;
40- import java .util .concurrent .ConcurrentMap ;
4138import java .util .stream .Stream ;
4239
4340import static java .lang .invoke .MethodHandleStatics .UNSAFE ;
4744
4845final class VarHandles {
4946
50- static ClassValue <ConcurrentMap <Integer , MethodHandle >> ADDRESS_FACTORIES = new ClassValue <>() {
51- @ Override
52- protected ConcurrentMap <Integer , MethodHandle > computeValue (Class <?> type ) {
53- return new ConcurrentHashMap <>();
54- }
55- };
56-
5747 static VarHandle makeFieldHandle (MemberName f , Class <?> refc , boolean isWriteAllowedOnFinalFields ) {
5848 if (!f .isStatic ()) {
5949 long foffset = MethodHandleNatives .objectFieldOffset (f );
You can’t perform that action at this time.
0 commit comments