ruby-concurrency/thread_safe

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
yard-template/default/layout/html/footer.erb
yard-template/default/fulldoc/html/css/common.css
thread_safe.gemspec
tasks/update_doc.rake
lib/thread_safe/version.rb15
A
0 mins
lib/thread_safe/util/xor_shift_random.rb24
A
0 mins
lib/thread_safe/util/volatile_tuple.rb32
A
0 mins
lib/thread_safe/util/volatile.rb38
A
1 hr
lib/thread_safe/util/striped64.rb116
B
5 hrs
lib/thread_safe/util/power_of_two_tuple.rb22
A
0 mins
lib/thread_safe/util/cheap_lockable.rb66
A
25 mins
lib/thread_safe/util/atomic_reference.rb39
A
45 mins
lib/thread_safe/util/adder.rb33
A
25 mins
lib/thread_safe/util.rb15
A
0 mins
lib/thread_safe/synchronized_delegator.rb24
A
0 mins
lib/thread_safe/synchronized_cache_backend.rb58
A
0 mins
lib/thread_safe/non_concurrent_cache_backend.rb110
A
2 hrs
lib/thread_safe/mri_cache_backend.rb42
A
0 mins
lib/thread_safe/cache.rb133
A
1 hr
lib/thread_safe/atomic_reference_cache_backend.rb613
F
1 wk
lib/thread_safe.rb43
A
0 mins
ext/thread_safe/JrubyCacheBackendService.java11
A
0 mins
ext/org/jruby/ext/thread_safe/jsr166y/ThreadLocalRandom.java67
A
25 mins
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/Striped64.java130
D
3 days
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/LongAdder.java87
C
1 day
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/ConcurrentHashMapV8.java2,304
F
2 mos
ext/org/jruby/ext/thread_safe/jsr166e/Striped64.java172
F
3 days
ext/org/jruby/ext/thread_safe/jsr166e/LongAdder.java87
C
1 day
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMapV8.java2,355
F
2 mos
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMap.java25
A
0 mins
ext/org/jruby/ext/thread_safe/JRubyCacheBackendLibrary.java203
B
6 hrs
examples/bench_cache.rb25
A
0 mins
Rakefile
README.md
LICENSE
Gemfile
.yardopts
.travis.yml
.rspec
.gitignore