.gitignore | 100644 | 0 | 0 | | | 217 Bytes | d975123f2d4fa1c78264952e19b5b916142bbd9cdfeeef37c98d7177083c7fa4 |
.travis.yml | 100644 | 0 | 0 | | | 367 Bytes | b9a85a4466d773f71fe72ccf628089f1c62397f1a7ea7978b9c995c5be0d633d |
Gemfile | 100644 | 0 | 0 | | | 96 Bytes | 184e5d3d3bb0d5fd5b4e696a5a131f76fa5818a5de35e7d085eabb21e94bd15e |
LICENSE | 100644 | 0 | 0 | | | 9.01 KB | 042d343525cba5b1592784ce3e77bacc843b9d1d559c12d33417b5c49e2990d0 |
README.md | 100644 | 0 | 0 | | | 1.38 KB | 4cd64279d494e06e7b512985e02ca0a13f2d3291727d525d3fbb1725795666b7 |
Rakefile | 100644 | 0 | 0 | | | 1.27 KB | 35d8945e5603845f48fe4018619bc3389d95300bf4722a7cb38ea28939d3c13a |
examples/bench_cache.rb | 100755 | 0 | 0 | | | 601 Bytes | 535ae4cb849357afc352538ab42eff3559842961b90e983f202bda460f1f0ece |
ext/org/jruby/ext/thread_safe/JRubyCacheBackendLibrary.java | 100644 | 0 | 0 | | | 9.92 KB | 536c8653ca94968569ccd0cb162364db73cd4c943f7ebf4d204707151ae425f2 |
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMap.java | 100644 | 0 | 0 | | | 1.1 KB | 4e4d15e57c4abea6240c60ab60dda1765c528d41af5957a946e87502086804d1 |
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMapV8.java | 100644 | 0 | 0 | | | 155 KB | 26e9ae0ceeb4a7b05a9c4d64fbf10c798267b43abed953df791f6cdf9ec4a584 |
ext/org/jruby/ext/thread_safe/jsr166e/LongAdder.java | 100644 | 0 | 0 | | | 5.73 KB | 720c81a8cf8e879f00a2c6b97a6ca38724d66789014562a5abce19225c28118a |
ext/org/jruby/ext/thread_safe/jsr166e/Striped64.java | 100644 | 0 | 0 | | | 13.1 KB | 324c68ce4dc50d5374676e0d71b2fa387fe4c07489d167ec15833d9b32c930cc |
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/ConcurrentHashMapV8.java | 100644 | 0 | 0 | | | 154 KB | 69e5fb15dfe836daeaf7bf2a5e54463e15e5bbeb428e07fa12c266bdeb00accc |
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/LongAdder.java | 100644 | 0 | 0 | | | 5.74 KB | 88ecb892dd63cb9bc5d2ff8b718e007ed7c15c9cfb5a6f21c2d715096f415ebf |
ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/Striped64.java | 100644 | 0 | 0 | | | 11.4 KB | 6783ea9612a42ffe20cfce5d460668ee872d6acda1a2bae277cf0de8fcbb1071 |
ext/org/jruby/ext/thread_safe/jsr166y/ThreadLocalRandom.java | 100644 | 0 | 0 | | | 6.67 KB | a498dbc190090c78296966b6c1d76dead6f9900344146b4e34741983912bfbc0 |
ext/thread_safe/JrubyCacheBackendService.java | 100644 | 0 | 0 | | | 495 Bytes | 91344572c071606f305563e2ee54c72f6890876780c8c03ab1cdb59afe644904 |
lib/thread_safe.rb | 100644 | 0 | 0 | | | 1.88 KB | 0fe9ae6ceac5b67b36e5198728feb9bc80902af072581e29d01b888ed8a0e9e5 |
lib/thread_safe/atomic_reference_cache_backend.rb | 100644 | 0 | 0 | | | 34 KB | 24c31692fb03a4946123e938b1c4c1d9975e6dd243b311108d2c9a2b22f5d086 |
lib/thread_safe/cache.rb | 100644 | 0 | 0 | | | 3.53 KB | 1e700a88be24a3ecbdc938062cf6239cd3d4992418d9e71fc90559501b0a1399 |
lib/thread_safe/jruby_cache_backend.jar | 100644 | 0 | 0 | | | 118 KB | 2e3008d39e596b1039cb0a588d3a080a954e35930a959e73835576e9257c9c79 |
lib/thread_safe/mri_cache_backend.rb | 100644 | 0 | 0 | | | 1.99 KB | 7756e74c2108fd0c8757325344dbc6a3272a0b1767db59428f998c679acc3e7e |
lib/thread_safe/non_concurrent_cache_backend.rb | 100644 | 0 | 0 | | | 2.65 KB | fff4b4c4a4230b666db94a89589ca76d7040b75b8fff6ef7dfd2c1207113158a |
lib/thread_safe/synchronized_cache_backend.rb | 100644 | 0 | 0 | | | 1.31 KB | c92e34b8c796fc89131401fa4a276556bcadc56443dba6bcace842e6c9b75b97 |
lib/thread_safe/synchronized_delegator.rb | 100644 | 0 | 0 | | | 1.44 KB | 4ea17f786b55d5ceda95f83b74a3adb8ca6dafd43989b1069a3f9d9e83b4ced3 |
lib/thread_safe/util.rb | 100644 | 0 | 0 | | | 700 Bytes | 1d8a525afa8a3621593c4c324c54185c651a1875a6cabd7189152dd7e135cbec |
lib/thread_safe/util/adder.rb | 100644 | 0 | 0 | | | 2.15 KB | ae8d4c13d784384d59883f50cd9a9c311799ec2855f79b2335dba191733a790b |
lib/thread_safe/util/atomic_reference.rb | 100644 | 0 | 0 | | | 311 Bytes | 172cbaf00ae3700404d3c929eea728e08564b8180b7890f1f41d28128326f05f |
lib/thread_safe/util/cheap_lockable.rb | 100644 | 0 | 0 | | | 3.06 KB | ebaa7e5afcb1bf16869489863bf4b2ac3ae0e6bbe3086a388c1e10265d8997f7 |
lib/thread_safe/util/power_of_two_tuple.rb | 100644 | 0 | 0 | | | 610 Bytes | 2a9a23a9935f9f3761d992f186ce719deb541fdf7ae7d13feba44acd37356499 |
lib/thread_safe/util/striped64.rb | 100644 | 0 | 0 | | | 8.88 KB | 0fe4c8c8e7b2bbcd4faba3e6bf391cb98fa10577ffa6c78d190ac6148469bfc5 |
lib/thread_safe/util/volatile.rb | 100644 | 0 | 0 | | | 2.02 KB | b0fc7542f2208802614bd6469e64a0258a11348d7f5f5a93775c3a49147b5551 |
lib/thread_safe/util/volatile_tuple.rb | 100644 | 0 | 0 | | | 1 KB | 1e0f3c426f3bcb7ae9ae3e086e43e9270b9ae40f5971de95c3ada53b97155f18 |
lib/thread_safe/util/xor_shift_random.rb | 100644 | 0 | 0 | | | 1.39 KB | 038e287a396261335b762fd6f4b419d1026d96af5cae26dd6657c2caba0dd0ca |
lib/thread_safe/version.rb | 100644 | 0 | 0 | | | 42 Bytes | a06c32b1e67d2a510d83d3d9a96bac1be8adb8459dbd1d6d91426a21d976e50a |
test/src/thread_safe/SecurityManager.java | 100644 | 0 | 0 | | | 488 Bytes | fbee5e5a00837bacf17932930ff57f42e6dc1667a7845c57a33d9c7fbebfed92 |
test/test_array.rb | 100644 | 0 | 0 | | | 401 Bytes | 34aa96497b82d62f1729b92396897f0a215ab11ae0ab9df21a9ecc8d7a7ced0d |
test/test_cache.rb | 100644 | 0 | 0 | | | 22 KB | 14c9294da77fba807803af383e2009c9ef8092ced324579e1a878d01b4cd743c |
test/test_cache_loops.rb | 100644 | 0 | 0 | | | 13.9 KB | 3006fa9ebdf8bb96d729c2a00faa5de27afc3c02f38e17624168c63a8ee8e455 |
test/test_hash.rb | 100644 | 0 | 0 | | | 395 Bytes | acc7a6bea09ac260da0bdc6a94d4bdc88d718edd25544480b8cc4d8fd3ecdcce |
test/test_helper.rb | 100644 | 0 | 0 | | | 2.49 KB | 523bfa3b5fa41864607d733010e8cb43b1975650f27ace1569c9861fb4bb2073 |
test/test_synchronized_delegator.rb | 100644 | 0 | 0 | | | 1.84 KB | 90fac3ef94733d41c02e9e687e3ec6b9d6ec8df6509840fd39bf56a55f5eb90b |
thread_safe.gemspec | 100644 | 0 | 0 | | | 1.1 KB | e45681999c709753b69bfa7501dca6b4abc170776f13bef18cfb20e0dae0c541 |