JezK
Edit File: retry_update-i.ri
U:RDoc::AnyMethod[iI"retry_update:EFI"9Concurrent::ThreadSafe::Util::Striped64#retry_update;FF:publico:RDoc::Markup::Document:@parts[ o:RDoc::Markup::Paragraph; [ I"BHandles cases of updates involving initialization, resizing, ;TI":creating new Cells, and/or contention. See above for ;TI"?explanation. This method suffers the usual non-modularity ;TI"Eproblems of optimistic retry code, relying on rechecked sets of ;TI"reads.;To:RDoc::Markup::BlankLine o; ; [I"Arguments:;To:RDoc::Markup::List: @type: LABEL:@items[o:RDoc::Markup::ListItem:@label[I"+x+;T; [o; ; [I"the value;To;;[I"+hash_code+;T; [o; ; [I"hash code used;To;;[I"+x+;T; [o; ; [I"$false if CAS failed before call;T: @fileI"1lib/concurrent/thread_safe/util/striped64.rb;T:0@omit_headings_from_table_of_contents_below00I"current_value;F[ I"$(x, hash_code, was_uncontended);T@-FI"Striped64;FcRDoc::NormalClass00