U:RDoc::NormalClass[iI"Synchronizer:EFI" Sync;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"JA class that provides two-phase lock with a counter. See Sync_m for ;TI" details.;T: @fileI"lib/sync.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[I" Sync_m;To;;[; @; 0I"lib/sync.rb;T[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevel