thread_safe-0.3.1-java

https://rubygems.org

thread_safe

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 348614

number: 0.3.1

platform: java

spec_sha256: 7de06b66a13a84a06dd5a5028227dcf122318474c8de62d8ca6983fafa603871

sha256: d71d0686a011d478562460c7734694c750afb03f769445bd46c6da740e869020

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

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

position: 5

version_data_entries_count: 43

uploaded_at: 2014-03-21 07:24:24 UTC

indexed: true

has_extensions:

extensions:

Gem size: 219 KB

Version Data Entries

Total: 43

Unpacked size: 606 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400234 Bytes603380a688525826e41b4fea84ad5e8f52a278be5d85d2fbd2f5085ae9ec09b1
.travis.yml10064400367 Bytesb9a85a4466d773f71fe72ccf628089f1c62397f1a7ea7978b9c995c5be0d633d
Gemfile1006440096 Bytes184e5d3d3bb0d5fd5b4e696a5a131f76fa5818a5de35e7d085eabb21e94bd15e
LICENSE100644009.01 KB042d343525cba5b1592784ce3e77bacc843b9d1d559c12d33417b5c49e2990d0
README.md100644001.61 KB5cbafb72ee26aa082b909b7fe34df9a9adb9c0007fc97ecf993eb6d321426617
Rakefile100644001.27 KB35d8945e5603845f48fe4018619bc3389d95300bf4722a7cb38ea28939d3c13a
examples/bench_cache.rb10075500601 Bytes535ae4cb849357afc352538ab42eff3559842961b90e983f202bda460f1f0ece
ext/org/jruby/ext/thread_safe/JRubyCacheBackendLibrary.java1006440010.1 KB1e3709c8ee2231870deb0d0471537bb106d11a0a7c2e7085e6e5c02d0d68c7da
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMap.java100644001.18 KBb59c4b67547a09a7a4f70df9fcfc3f9b898993ab88635f82c03d2e07685d101a
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMapV8.java10064400156 KB3285729a592dd8ee3270fa94f83198191e205b2411af594f1463a4fa5b93f579
ext/org/jruby/ext/thread_safe/jsr166e/LongAdder.java100644005.73 KB720c81a8cf8e879f00a2c6b97a6ca38724d66789014562a5abce19225c28118a
ext/org/jruby/ext/thread_safe/jsr166e/Striped64.java1006440013.1 KB324c68ce4dc50d5374676e0d71b2fa387fe4c07489d167ec15833d9b32c930cc
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/ConcurrentHashMapV8.java10064400154 KBf24f90288b61337487191faf08192adf6c63c4e3bdf587ee57579e000a86c741
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/LongAdder.java100644005.74 KB88ecb892dd63cb9bc5d2ff8b718e007ed7c15c9cfb5a6f21c2d715096f415ebf
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/Striped64.java1006440011.4 KB6783ea9612a42ffe20cfce5d460668ee872d6acda1a2bae277cf0de8fcbb1071
ext/org/jruby/ext/thread_safe/jsr166y/ThreadLocalRandom.java100644006.67 KBa498dbc190090c78296966b6c1d76dead6f9900344146b4e34741983912bfbc0
ext/thread_safe/JrubyCacheBackendService.java10064400495 Bytes91344572c071606f305563e2ee54c72f6890876780c8c03ab1cdb59afe644904
lib/thread_safe.rb100644001.88 KB0fe9ae6ceac5b67b36e5198728feb9bc80902af072581e29d01b888ed8a0e9e5
lib/thread_safe/atomic_reference_cache_backend.rb1006440034 KB24c31692fb03a4946123e938b1c4c1d9975e6dd243b311108d2c9a2b22f5d086
lib/thread_safe/cache.rb100644003.69 KB5524f5f3c113f8461d4137c9819dd8a20290c4998f5867ec57c0b6d7ba880622
lib/thread_safe/mri_cache_backend.rb100644001.99 KB7756e74c2108fd0c8757325344dbc6a3272a0b1767db59428f998c679acc3e7e
lib/thread_safe/non_concurrent_cache_backend.rb100644002.65 KBfff4b4c4a4230b666db94a89589ca76d7040b75b8fff6ef7dfd2c1207113158a
lib/thread_safe/synchronized_cache_backend.rb100644001.31 KBc92e34b8c796fc89131401fa4a276556bcadc56443dba6bcace842e6c9b75b97
lib/thread_safe/synchronized_delegator.rb100644001.44 KB4ea17f786b55d5ceda95f83b74a3adb8ca6dafd43989b1069a3f9d9e83b4ced3
lib/thread_safe/util.rb10064400700 Bytes1d8a525afa8a3621593c4c324c54185c651a1875a6cabd7189152dd7e135cbec
lib/thread_safe/util/adder.rb100644002.15 KBae8d4c13d784384d59883f50cd9a9c311799ec2855f79b2335dba191733a790b
lib/thread_safe/util/atomic_reference.rb10064400311 Bytes172cbaf00ae3700404d3c929eea728e08564b8180b7890f1f41d28128326f05f
lib/thread_safe/util/cheap_lockable.rb100644003.06 KBebaa7e5afcb1bf16869489863bf4b2ac3ae0e6bbe3086a388c1e10265d8997f7
lib/thread_safe/util/power_of_two_tuple.rb10064400610 Bytes2a9a23a9935f9f3761d992f186ce719deb541fdf7ae7d13feba44acd37356499
lib/thread_safe/util/striped64.rb100644008.88 KB0fe4c8c8e7b2bbcd4faba3e6bf391cb98fa10577ffa6c78d190ac6148469bfc5
lib/thread_safe/util/volatile.rb100644002.02 KBb0fc7542f2208802614bd6469e64a0258a11348d7f5f5a93775c3a49147b5551
lib/thread_safe/util/volatile_tuple.rb100644001 KB1e0f3c426f3bcb7ae9ae3e086e43e9270b9ae40f5971de95c3ada53b97155f18
lib/thread_safe/util/xor_shift_random.rb100644001.39 KB038e287a396261335b762fd6f4b419d1026d96af5cae26dd6657c2caba0dd0ca
lib/thread_safe/version.rb10064400492 Bytesaae9b9ea7836ced841950b28fc5b70c61c5b361a36e5ccfcfe36cb93f08e5dd8
test/src/thread_safe/SecurityManager.java10064400488 Bytesfbee5e5a00837bacf17932930ff57f42e6dc1667a7845c57a33d9c7fbebfed92
test/test_array.rb10064400401 Bytes34aa96497b82d62f1729b92396897f0a215ab11ae0ab9df21a9ecc8d7a7ced0d
test/test_cache.rb1006440022.3 KBcf66702938d08f029baa817d50a62d8f73720d92434f4caeac86ece938bc5220
test/test_cache_loops.rb1006440013.9 KB3006fa9ebdf8bb96d729c2a00faa5de27afc3c02f38e17624168c63a8ee8e455
test/test_hash.rb10064400395 Bytesacc7a6bea09ac260da0bdc6a94d4bdc88d718edd25544480b8cc4d8fd3ecdcce
test/test_helper.rb100644002.49 KB523bfa3b5fa41864607d733010e8cb43b1975650f27ace1569c9861fb4bb2073
test/test_synchronized_delegator.rb100644001.84 KB90fac3ef94733d41c02e9e687e3ec6b9d6ec8df6509840fd39bf56a55f5eb90b
thread_safe.gemspec100644001.1 KB04711cea01898257f0f40a6faf76f0a0c60a8f0a4f7fb78b8b4ec068a3ea0413
lib/thread_safe/jruby_cache_backend.jar10064400118 KBac92a3af9004642e5971e37210f4c835bbd94a827cdeaede224ee74726016b82