.gitignore | 100644 | 0 | 0 | | | 217 Bytes | d975123f2d4fa1c78264952e19b5b916142bbd9cdfeeef37c98d7177083c7fa4 |
Gemfile | 100644 | 0 | 0 | | | 96 Bytes | 184e5d3d3bb0d5fd5b4e696a5a131f76fa5818a5de35e7d085eabb21e94bd15e |
LICENSE | 100644 | 0 | 0 | | | 9.01 KB | 042d343525cba5b1592784ce3e77bacc843b9d1d559c12d33417b5c49e2990d0 |
README.md | 100644 | 0 | 0 | | | 665 Bytes | 349eba0754d2ea452e072d393527d7682c27097be7ffdc3011206165969282ec |
Rakefile | 100644 | 0 | 0 | | | 960 Bytes | 07de40c26a78af6492594614edfbb09a927eb06db4bc32d6d63e14b4e3f829a0 |
examples/bench_cache.rb | 100755 | 0 | 0 | | | 600 Bytes | 7dc28d4a4cba4dadd02039eb089b35effdef10976ad72fa72b38158d5f01b0bf |
ext/org/jruby/ext/thread_safe/JRubyCacheBackendLibrary.java | 100644 | 0 | 0 | | | 8.23 KB | ce5730d07df00188c39a625578b07e9ae41e18fefeb2dbcae8371c9b32547a20 |
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMapV8.java | 100644 | 0 | 0 | | | 155 KB | 985eaa1fb424b4fca92f2c4da7ff63f12bb9a6705b4ee187ffc3e4d7fb8a869f |
ext/org/jruby/ext/thread_safe/jsr166e/LongAdder.java | 100644 | 0 | 0 | | | 5.76 KB | 6c1f7461e046b6f18253ed19533bcddd3c37f1f9c34e23edfeaefca54f35ca48 |
ext/org/jruby/ext/thread_safe/jsr166e/Striped64.java | 100644 | 0 | 0 | | | 13.1 KB | 6bdd98db8f5f4b3d1c081c7f1898629d933e17902efdeded5b4bb9b43a3d050c |
ext/org/jruby/ext/thread_safe/jsr166y/ThreadLocalRandom.java | 100644 | 0 | 0 | | | 6.67 KB | 2038bd526981a8d22064521e5ded6c84a70f928be8d882b88f89cdfa5f09d705 |
ext/thread_safe/JrubyCacheBackendService.java | 100644 | 0 | 0 | | | 502 Bytes | 3c82b07e0e1498d040332aa1a9bdbba22fc927e558e77905a04aaa07a9112e59 |
lib/thread_safe.rb | 100644 | 0 | 0 | | | 1.88 KB | ecb29b220e1b772e572758faef183a93812884379ac754ffc39fe3d789c073da |
lib/thread_safe/atomic_reference_cache_backend.rb | 100644 | 0 | 0 | | | 34 KB | 4d90219050cf8ac8415a13fe457cb449bddc84962b42f548a84d7fe1c7d1b2df |
lib/thread_safe/cache.rb | 100644 | 0 | 0 | | | 3.5 KB | 6e06e894482f1cbdf94d11af2cd2dc39247cde01bbd59646634474aff3ffc4b2 |
lib/thread_safe/mri_cache_backend.rb | 100644 | 0 | 0 | | | 1.99 KB | 4712ffea89ac9fd4deaaac536f34e511acd8c4c816a278681f364efe976fd181 |
lib/thread_safe/non_concurrent_cache_backend.rb | 100644 | 0 | 0 | | | 2.65 KB | 0c52033c2f15e0ebe11145cb1129c25f76cca9a26eed9d860a96f553d44a0e9d |
lib/thread_safe/synchronized_cache_backend.rb | 100644 | 0 | 0 | | | 1.31 KB | 81e887867bb34034fcb524778a321ed1d86dee46ddc6412cc6b3886db8e4aef5 |
lib/thread_safe/synchronized_delegator.rb | 100644 | 0 | 0 | | | 1010 Bytes | 2aabe013e7106bd697d5a7c7d080e8c7b75b1a01008560031d9b02f27b1106d9 |
lib/thread_safe/util.rb | 100644 | 0 | 0 | | | 699 Bytes | 407f24c4bb47def92026c7220d02b1b96e0733774f04563b55d6c9b5c3bec91b |
lib/thread_safe/util/adder.rb | 100644 | 0 | 0 | | | 2.15 KB | 8fc788d12ec64cc33d1ed683f76ea1a6c4832750e78f190a010868dc0aa961f2 |
lib/thread_safe/util/atomic_reference.rb | 100644 | 0 | 0 | | | 310 Bytes | b60322ec729f75957ff1295078c779e0930ebac5274ecc241facc6c1909594a8 |
lib/thread_safe/util/cheap_lockable.rb | 100644 | 0 | 0 | | | 3.06 KB | 67a5e46a37f37e595c2f765443be7ae1887e3d1068c5c16232f465b1854925e7 |
lib/thread_safe/util/power_of_two_tuple.rb | 100644 | 0 | 0 | | | 609 Bytes | 4f0ddf8f05b39a1d64ec6c60c4b575605846a16d0681c54b42ab490ad5873ad8 |
lib/thread_safe/util/striped64.rb | 100644 | 0 | 0 | | | 8.88 KB | c5504b36c6e2653388d74fe933e877bb91f679a1ae363880029fbe8f1b43bc98 |
lib/thread_safe/util/volatile.rb | 100644 | 0 | 0 | | | 2.02 KB | 3681f04d6eea72457c30b1910bf692ce6b983fcb9ed23788e96bc7b72817d6ca |
lib/thread_safe/util/volatile_tuple.rb | 100644 | 0 | 0 | | | 1 KB | dba99134a6d2a33515b0fd55ea1b5be7b03b67f9ff6e2f3fc66b1b8446c853dc |
lib/thread_safe/util/xor_shift_random.rb | 100644 | 0 | 0 | | | 1.39 KB | bd94665b333b784507f95a0b086ae232f38bf7479b57f35c878fc26e93d406bb |
lib/thread_safe/version.rb | 100644 | 0 | 0 | | | 42 Bytes | 3d0ae7562cf97d0b2bbe3f121b89accb8aeb2cb161e2ce3458ddf714ca60e938 |
test/test_array.rb | 100644 | 0 | 0 | | | 400 Bytes | 83e98309bbf07dc3447211300208b5e5a96ee8c495640a76abadf4e756016e54 |
test/test_cache.rb | 100644 | 0 | 0 | | | 21.3 KB | 60ec608b984878f610eb9ca959043a6abbd674173e6202cb16a6213c8c7d69fe |
test/test_cache_loops.rb | 100644 | 0 | 0 | | | 14.3 KB | 943224f6ff7a4441936bbebe1254b9487a3ef1846262c8d51a75541af870e703 |
test/test_hash.rb | 100644 | 0 | 0 | | | 429 Bytes | a9d571b4c0343bfbe54bbdd458a0dd1eed90e0daff07898463311537aec9e7c9 |
test/test_helper.rb | 100644 | 0 | 0 | | | 1.57 KB | aeb6c4b56d3927bfa339ebdc564c538b33ecd47b2f01d256391addd972854d0d |
test/test_synchronized_delegator.rb | 100644 | 0 | 0 | | | 806 Bytes | 3fa99149cc09ed041edbb11fc7731915111fda6b1363efca06ab2bc953e899ca |
thread_safe.gemspec | 100644 | 0 | 0 | | | 973 Bytes | 48397e391f1261ac46655cc9018522d124f3354a0285ceea17ff779139a181a2 |
lib/thread_safe/jruby_cache_backend.jar | 100644 | 0 | 0 | | | 65.5 KB | bd384ebd12ca002915d839ef29839db77bbf292e3ec67e5d4dad9f00102b12e6 |