class Concurrent::Collection::AtomicReferenceMapBackend

def split_old_bin(table, new_table, i, node, node_hash, forwarder)

Splits a normal bin with list headed by e into lo and hi parts; installs in given table.
def split_old_bin(table, new_table, i, node, node_hash, forwarder)
  table.try_lock_via_hash(i, node, node_hash) do
    split_bin(new_table, i, node, node_hash)
    table.volatile_set(i, forwarder)
  end
end