src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
changeset 52730 345266000aba
parent 52220 9c260a6b6471
child 52958 b4eaf570a588
equal deleted inserted replaced
52729:0775f246731b 52730:345266000aba
  2540                             setTabAt(nextTab, i, ln);
  2540                             setTabAt(nextTab, i, ln);
  2541                             setTabAt(nextTab, i + n, hn);
  2541                             setTabAt(nextTab, i + n, hn);
  2542                             setTabAt(tab, i, fwd);
  2542                             setTabAt(tab, i, fwd);
  2543                             advance = true;
  2543                             advance = true;
  2544                         }
  2544                         }
       
  2545                         else if (f instanceof ReservationNode)
       
  2546                             throw new IllegalStateException("Recursive update");
  2545                     }
  2547                     }
  2546                 }
  2548                 }
  2547             }
  2549             }
  2548         }
  2550         }
  2549     }
  2551     }