thread_safe-0.1.3

https://rubygems.org

thread_safe

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 348609

number: 0.1.3

platform: ruby

spec_sha256: 4f5d4ee0be8d53ec8f32ba446cfef32c018209d271f05b4ce0181d9948498ee9

sha256: f8b9f8db0889aa97676b4a1efe919b1e76601ed9c9662a986825755bba305c38

created_at: 2024-05-13 08:18:49 UTC

updated_at: 2024-06-07 22:12:49 UTC

position: 8

version_data_entries_count: 37

uploaded_at: 2013-09-10 14:35:21 UTC

indexed: true

has_extensions:

extensions:

Gem size: 134 KB

Version Data Entries

Total: 37

Unpacked size: 372 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400217 Bytesd975123f2d4fa1c78264952e19b5b916142bbd9cdfeeef37c98d7177083c7fa4
Gemfile1006440096 Bytes184e5d3d3bb0d5fd5b4e696a5a131f76fa5818a5de35e7d085eabb21e94bd15e
LICENSE100644009.01 KB042d343525cba5b1592784ce3e77bacc843b9d1d559c12d33417b5c49e2990d0
README.md10064400665 Bytes349eba0754d2ea452e072d393527d7682c27097be7ffdc3011206165969282ec
Rakefile10064400960 Bytes07de40c26a78af6492594614edfbb09a927eb06db4bc32d6d63e14b4e3f829a0
examples/bench_cache.rb10075500600 Bytes7dc28d4a4cba4dadd02039eb089b35effdef10976ad72fa72b38158d5f01b0bf
ext/org/jruby/ext/thread_safe/JRubyCacheBackendLibrary.java100644008.23 KBce5730d07df00188c39a625578b07e9ae41e18fefeb2dbcae8371c9b32547a20
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMapV8.java10064400155 KB985eaa1fb424b4fca92f2c4da7ff63f12bb9a6705b4ee187ffc3e4d7fb8a869f
ext/org/jruby/ext/thread_safe/jsr166e/LongAdder.java100644005.76 KB6c1f7461e046b6f18253ed19533bcddd3c37f1f9c34e23edfeaefca54f35ca48
ext/org/jruby/ext/thread_safe/jsr166e/Striped64.java1006440013.1 KB6bdd98db8f5f4b3d1c081c7f1898629d933e17902efdeded5b4bb9b43a3d050c
ext/org/jruby/ext/thread_safe/jsr166y/ThreadLocalRandom.java100644006.67 KB2038bd526981a8d22064521e5ded6c84a70f928be8d882b88f89cdfa5f09d705
ext/thread_safe/JrubyCacheBackendService.java10064400502 Bytes3c82b07e0e1498d040332aa1a9bdbba22fc927e558e77905a04aaa07a9112e59
lib/thread_safe.rb100644001.88 KBecb29b220e1b772e572758faef183a93812884379ac754ffc39fe3d789c073da
lib/thread_safe/atomic_reference_cache_backend.rb1006440034 KB4d90219050cf8ac8415a13fe457cb449bddc84962b42f548a84d7fe1c7d1b2df
lib/thread_safe/cache.rb100644003.5 KB6e06e894482f1cbdf94d11af2cd2dc39247cde01bbd59646634474aff3ffc4b2
lib/thread_safe/mri_cache_backend.rb100644001.99 KB4712ffea89ac9fd4deaaac536f34e511acd8c4c816a278681f364efe976fd181
lib/thread_safe/non_concurrent_cache_backend.rb100644002.65 KB0c52033c2f15e0ebe11145cb1129c25f76cca9a26eed9d860a96f553d44a0e9d
lib/thread_safe/synchronized_cache_backend.rb100644001.31 KB81e887867bb34034fcb524778a321ed1d86dee46ddc6412cc6b3886db8e4aef5
lib/thread_safe/synchronized_delegator.rb100644001010 Bytes2aabe013e7106bd697d5a7c7d080e8c7b75b1a01008560031d9b02f27b1106d9
lib/thread_safe/util.rb10064400699 Bytes407f24c4bb47def92026c7220d02b1b96e0733774f04563b55d6c9b5c3bec91b
lib/thread_safe/util/adder.rb100644002.15 KB8fc788d12ec64cc33d1ed683f76ea1a6c4832750e78f190a010868dc0aa961f2
lib/thread_safe/util/atomic_reference.rb10064400310 Bytesb60322ec729f75957ff1295078c779e0930ebac5274ecc241facc6c1909594a8
lib/thread_safe/util/cheap_lockable.rb100644003.06 KB67a5e46a37f37e595c2f765443be7ae1887e3d1068c5c16232f465b1854925e7
lib/thread_safe/util/power_of_two_tuple.rb10064400609 Bytes4f0ddf8f05b39a1d64ec6c60c4b575605846a16d0681c54b42ab490ad5873ad8
lib/thread_safe/util/striped64.rb100644008.88 KBc5504b36c6e2653388d74fe933e877bb91f679a1ae363880029fbe8f1b43bc98
lib/thread_safe/util/volatile.rb100644002.02 KB3681f04d6eea72457c30b1910bf692ce6b983fcb9ed23788e96bc7b72817d6ca
lib/thread_safe/util/volatile_tuple.rb100644001 KBdba99134a6d2a33515b0fd55ea1b5be7b03b67f9ff6e2f3fc66b1b8446c853dc
lib/thread_safe/util/xor_shift_random.rb100644001.39 KBbd94665b333b784507f95a0b086ae232f38bf7479b57f35c878fc26e93d406bb
lib/thread_safe/version.rb1006440042 Bytes3d0ae7562cf97d0b2bbe3f121b89accb8aeb2cb161e2ce3458ddf714ca60e938
test/test_array.rb10064400400 Bytes83e98309bbf07dc3447211300208b5e5a96ee8c495640a76abadf4e756016e54
test/test_cache.rb1006440021.3 KB60ec608b984878f610eb9ca959043a6abbd674173e6202cb16a6213c8c7d69fe
test/test_cache_loops.rb1006440014.3 KB943224f6ff7a4441936bbebe1254b9487a3ef1846262c8d51a75541af870e703
test/test_hash.rb10064400429 Bytesa9d571b4c0343bfbe54bbdd458a0dd1eed90e0daff07898463311537aec9e7c9
test/test_helper.rb100644001.57 KBaeb6c4b56d3927bfa339ebdc564c538b33ecd47b2f01d256391addd972854d0d
test/test_synchronized_delegator.rb10064400806 Bytes3fa99149cc09ed041edbb11fc7731915111fda6b1363efca06ab2bc953e899ca
thread_safe.gemspec10064400973 Bytes48397e391f1261ac46655cc9018522d124f3354a0285ceea17ff779139a181a2
lib/thread_safe/jruby_cache_backend.jar1006440065.5 KBbd384ebd12ca002915d839ef29839db77bbf292e3ec67e5d4dad9f00102b12e6