.travis.yml | 100644 | 0 | 0 | | | 726 Bytes | 19f1e6bf4dbfac01572231be762d761f1acd680d36c3efb56ae16e9be709e33d |
.yardopts | 100644 | 0 | 0 | | | 190 Bytes | 99005d932efd6253aa949e9da0e0d25171849d221e519124eb1f77f735cab91d |
Gemfile | 100644 | 0 | 0 | | | 526 Bytes | 8d15402c0f59bc1bcc315b83e37ea5d8e604b1ed0697ccd7e0a981b0fa939c7a |
LICENSE | 100644 | 0 | 0 | | | 9.01 KB | 042d343525cba5b1592784ce3e77bacc843b9d1d559c12d33417b5c49e2990d0 |
README.md | 100644 | 0 | 0 | | | 2.39 KB | f1c64ee0ae87c9e77f947296f470904db35a93de70b6c29b65a87ba259c02b98 |
Rakefile | 100644 | 0 | 0 | | | 1.56 KB | bec672aa566f2e56ae7668b6f4bda9e9548466aa951cf0d18e0532226aef73ea |
examples/bench_cache.rb | 100755 | 0 | 0 | | | 601 Bytes | 535ae4cb849357afc352538ab42eff3559842961b90e983f202bda460f1f0ece |
ext/org/jruby/ext/thread_safe/JRubyCacheBackendLibrary.java | 100644 | 0 | 0 | | | 10.1 KB | a76f0a181b705a68a02821feff1244efa2102c81ce4fa53096e0a5729c3afde9 |
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMap.java | 100644 | 0 | 0 | | | 1.18 KB | b59c4b67547a09a7a4f70df9fcfc3f9b898993ab88635f82c03d2e07685d101a |
ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMapV8.java | 100644 | 0 | 0 | | | 156 KB | 3285729a592dd8ee3270fa94f83198191e205b2411af594f1463a4fa5b93f579 |
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 | f24f90288b61337487191faf08192adf6c63c4e3bdf587ee57579e000a86c741 |
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 | | | 33.9 KB | 2e5c129b41d470917501cf7f0f6cc722d17432a5825773592c33bcaf6d70b409 |
lib/thread_safe/cache.rb | 100644 | 0 | 0 | | | 4.51 KB | b672d22710ab23d6dcfc26859ac1ac2c6ee70fe2ded4883473bae28005174e46 |
lib/thread_safe/mri_cache_backend.rb | 100644 | 0 | 0 | | | 2.03 KB | 6e6132b8bac2e47c0e98c4f2f1996874bdecd70a67fcf3d4c3b58597a5754d40 |
lib/thread_safe/non_concurrent_cache_backend.rb | 100644 | 0 | 0 | | | 2.66 KB | 7851b89f98bfcdd41c93d370e6f96aabb06a271c8b1ce5f3cb1c81d89977eb0b |
lib/thread_safe/synchronized_cache_backend.rb | 100644 | 0 | 0 | | | 1.32 KB | f2fd5a591e29d7022ec486b67879ba8d9ca059d7bda826d3fd19cccb268b1f2b |
lib/thread_safe/synchronized_delegator.rb | 100644 | 0 | 0 | | | 1.6 KB | c92b8590871f62f380cb79bb52cd7ad699e8b9d6506627f0dd2cdf08a3975240 |
lib/thread_safe/util.rb | 100644 | 0 | 0 | | | 700 Bytes | 1d8a525afa8a3621593c4c324c54185c651a1875a6cabd7189152dd7e135cbec |
lib/thread_safe/util/adder.rb | 100644 | 0 | 0 | | | 2.17 KB | cb6ce61e20556f454cdda3dd510a5f42332b7111126c0321919ed822b8735c38 |
lib/thread_safe/util/atomic_reference.rb | 100644 | 0 | 0 | | | 1.23 KB | 3a215666129d5d05d3b2bf05c6de8cefb1e5b74baa8cf54b1b4ed4a51ab8bd26 |
lib/thread_safe/util/cheap_lockable.rb | 100644 | 0 | 0 | | | 3.07 KB | d5e2358ddc23b964981e5a96953378850bda9d82aa6f32c73c3dabe26037807c |
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.83 KB | fdaa2bf8390df6505ca55674f61d6bb46b9618902b96b755cf5b03f345c732cd |
lib/thread_safe/util/volatile.rb | 100644 | 0 | 0 | | | 2.04 KB | c6caa5b0849f9e468d222ef4997c8f1334cccd008d5c5503a1725e0c986ddadb |
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.4 KB | c629f5c110f63318a59f4c9df4d951f25b9ea7227776660212932be76e8eb5d9 |
lib/thread_safe/version.rb | 100644 | 0 | 0 | | | 492 Bytes | 8faf20363ff0e7f3537957017649e83023d6c82b9c7dc36899f1ffa9b2c7588c |
tasks/update_doc.rake | 100644 | 0 | 0 | | | 1.15 KB | 8c02a7b37e4c04874d5970feb9290b9390b36aebd2a4a67556e99302451d1b2a |
test/src/thread_safe/SecurityManager.java | 100644 | 0 | 0 | | | 488 Bytes | fbee5e5a00837bacf17932930ff57f42e6dc1667a7845c57a33d9c7fbebfed92 |
test/test_array.rb | 100644 | 0 | 0 | | | 379 Bytes | 68c52842cd6c63d81de209821025774b5e975242f5ae5af1fbc33b3f625ca04a |
test/test_cache.rb | 100644 | 0 | 0 | | | 24.4 KB | 6c7127582725c3ec3b89c41b2a7c08ea9571b6b4085711e4d48b4e099178e702 |
test/test_cache_loops.rb | 100644 | 0 | 0 | | | 14.2 KB | 744921a6a5351174e588e00b2dbb98f4441130092b6c4b4a9885172d618cc741 |
test/test_hash.rb | 100644 | 0 | 0 | | | 375 Bytes | 5007b494869b642a0124957883dddff0899f7e1dcc628b5774cd7ff2ae601875 |
test/test_helper.rb | 100644 | 0 | 0 | | | 3.14 KB | 5d74fe7049f1b3220ff4db1723514446147e254f0b5a7b4c6713512f397827d5 |
test/test_synchronized_delegator.rb | 100644 | 0 | 0 | | | 1.71 KB | f557dfeeedb4a2f83fc20e7611200dfdfe21a8f58e0c2c653362516b1c780d98 |
thread_safe.gemspec | 100644 | 0 | 0 | | | 1.27 KB | 5acf174b2e092fad2e4bad216b7fdd4b23a566a91ff6f503ac3b55220f593d46 |
yard-template/default/fulldoc/html/css/common.css | 100644 | 0 | 0 | | | 2.1 KB | bcc7e16dd6a71484ab8db48a7fc64e3848c98da4a1a0f44bdbdbda4d37bbc7ea |
yard-template/default/layout/html/footer.erb | 100644 | 0 | 0 | | | 640 Bytes | a47044fe4db5d876f27e4b5ca762b1157aab67cbd075305417a7ecb9e5d0516c |