JezK
Edit File: cdesc-Map.ri
U:RDoc::NormalClass[iI"Map:EFI"Concurrent::Map;FI".Concurrent::Collection::MapImplementation;Fo:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"U`Concurrent::Map` is a hash-like object and should have much better performance ;TI"Rcharacteristics, especially under high concurrency, than `Concurrent::Hash`. ;TI"YHowever, `Concurrent::Map `is not strictly semantically equivalent to a ruby `Hash` ;TI"Z-- for instance, it does not necessarily retain ordering by insertion time as `Hash` ;TI"Qdoes. For most uses it should do fine though, and we recommend you consider ;TI"Z`Concurrent::Map` instead of `Concurrent::Hash` for your concurrency-safe hash needs.;To:RDoc::Markup::BlankLine o; ;[I"> require 'concurrent' ;TI"> ;TI" > map = Concurrent::Map.new;T: @fileI"lib/concurrent/map.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[ [U:RDoc::Constant[i I"DEFAULT_OBJ_ID_STR_WIDTH;FI".Concurrent::Map::DEFAULT_OBJ_ID_STR_WIDTH;F00o;;[o; ;[I"@!visibility private;T;@;0@@cRDoc::NormalClass0[ [[I" class;T[[:public[[I"new;TI"lib/concurrent/map.rb;T[:protected[ [:private[ [I" instance;T[[;[[I"[];F@2[I" each_key;F@2[I"each_value;F@2[I"empty?;F@2[I" fetch;F@2[I"fetch_or_store;F@2[I"get;T@2[I" index;T@2[I"inspect;F@2[I"key;F@2[I" keys;F@2[I"marshal_dump;F@2[I"marshal_load;F@2[I"put_if_absent;F@2[I" size;F@2[I"value?;F@2[I"values;F@2[;[ [;[ [I"initialize_copy;F@2[I"populate_from;F@2[I"raise_fetch_no_key;F@2[I"validate_options_hash!;F@2[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[@I"Concurrent;FcRDoc::NormalModule