File: //usr/local/rvm/gems/default/doc/concurrent-ruby-1.1.9/ri/Concurrent/ThreadSafe/Util/cdesc-Util.ri
U:RDoc::NormalModule[iI" Util:ETI"!Concurrent::ThreadSafe::Util;T0o:RDoc::Markup::Document:@parts[
o;;[o:RDoc::Markup::Paragraph;[I"@!visibility private;T:
@fileI"7lib/concurrent-ruby/concurrent/thread_safe/util.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o; ;[I"@!visibility private;T;
I"=lib/concurrent-ruby/concurrent/thread_safe/util/adder.rb;T;0o;;[o; ;[I"@!visibility private;T;
I"Flib/concurrent-ruby/concurrent/thread_safe/util/cheap_lockable.rb;T;0o;;[ ;
I"Glib/concurrent-ruby/concurrent/thread_safe/util/data_structures.rb;T;0o;;[o; ;[I"@!visibility private;T;
I"Jlib/concurrent-ruby/concurrent/thread_safe/util/power_of_two_tuple.rb;T;0o;;[o; ;[I"@!visibility private;T;
I"Alib/concurrent-ruby/concurrent/thread_safe/util/striped64.rb;T;0o;;[o; ;[I"@!visibility private;T;
I"@lib/concurrent-ruby/concurrent/thread_safe/util/volatile.rb;T;0o;;[o; ;[I"@!visibility private;T;
I"Hlib/concurrent-ruby/concurrent/thread_safe/util/xor_shift_random.rb;T;0;
0;0[ [U:RDoc::Constant[i I"FIXNUM_BIT_SIZE;TI"2Concurrent::ThreadSafe::Util::FIXNUM_BIT_SIZE;T:public0o;;[o; ;[I"BTODO (pitr-ch 15-Oct-2016): migrate to Utility::NativeInteger;T;
@;0@@cRDoc::NormalModule0U;[i I"MAX_INT;TI"*Concurrent::ThreadSafe::Util::MAX_INT;T;
0o;;[ ;
@;0@@@C0U;[i I"CPU_COUNT;TI",Concurrent::ThreadSafe::Util::CPU_COUNT;T;
0o;;[o; ;[I"ETODO (pitr-ch 15-Oct-2016): migrate to Utility::ProcessorCounter;T;
@;0@@@C0[ [[I"
class;T[[;
[ [I"make_synchronized_on_cruby;TI"Glib/concurrent-ruby/concurrent/thread_safe/util/data_structures.rb;T[I"make_synchronized_on_rbx;T@\[I"%make_synchronized_on_truffleruby;T@\[I"new;T@\[:protected[ [:private[ [I"
instance;T[[;
[[I"_mon_initialize;T@\[I"initialize_copy;T@\[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ;
0;0[
@@@@@%@+@1@7I"Concurrent::ThreadSafe;T@C