.rspec | 100644 | 0 | 0 | | | 40 Bytes | 4e49217efe7180cad2c65d4b38137be253185ed8a422464c0dbda26efb5e57de |
.travis.yml | 100644 | 0 | 0 | | | 775 Bytes | bd88a232604765be3057b7819f21c80455402954bf6b9a42911695362c05c8d3 |
.yardopts | 100644 | 0 | 0 | | | 190 Bytes | 99005d932efd6253aa949e9da0e0d25171849d221e519124eb1f77f735cab91d |
Gemfile | 100644 | 0 | 0 | | | 655 Bytes | 6cdef11c57e560d9ef81148f9fdc55b721280aaf2ac6b3738da40a2b35c8f136 |
LICENSE | 100644 | 0 | 0 | | | 9.01 KB | 042d343525cba5b1592784ce3e77bacc843b9d1d559c12d33417b5c49e2990d0 |
README.md | 100644 | 0 | 0 | | | 2.61 KB | 55df7fe712d4bd367cc9a1041401d54fa3727675bd8d355589d8bc1a6c434eaa |
Rakefile | 100644 | 0 | 0 | | | 1.64 KB | 35bfeefc276b73ffcaad1060cd06f98f9eb0c770926882ac0f400abe6015705e |
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.42 KB | 6ff15f6e86c4754216a79bc168e7d42e9e7df75e30065eb9b0963c5915035137 |
lib/thread_safe/jruby_cache_backend.jar | 100644 | 0 | 0 | | | 118 KB | fd26af853ae547cdc0ff51d5875fe8cadc61edd23dc207651012217c4ff4257a |
lib/thread_safe/mri_cache_backend.rb | 100644 | 0 | 0 | | | 1.45 KB | 693f7fd63dc8b2d46cf06a50e7ebf4d7720d7c229e2790115cf29b69421259b5 |
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.19 KB | 11a91074f8c460579f40e6ccde0dcd2ca4e2d76e6a3e5ff1fd2570f6da95e931 |
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.18 KB | d47a80bdaca9b9516117d0201500daccaec852f1b948fcb266efd7264fbdb162 |
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 | e33e2464eef0e532930873c5fb515276c2c34fa0b2fd7ae67da50867997e7da3 |
spec/.gitignore | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 779 Bytes | ab29116e960792fe8f25fe7964d2ac4d51a352eef849a1a7d27f9ab6ca054747 |
spec/src/thread_safe/SecurityManager.java | 100644 | 0 | 0 | | | 488 Bytes | fbee5e5a00837bacf17932930ff57f42e6dc1667a7845c57a33d9c7fbebfed92 |
spec/support/.gitignore | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/support/threads.rb | 100644 | 0 | 0 | | | 45 Bytes | 4ae4a206868f884d74fc2bbc3bf01f9fe7d7271920c1e1ceb2ef222b57edfece |
spec/support/threadsafe_test.rb | 100644 | 0 | 0 | | | 1.66 KB | 4abe3c40b36b4e42419af2c09fb314f59efb94170ef1cc4800fd398f79837445 |
spec/thread_safe/.gitignore | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
spec/thread_safe/array_spec.rb | 100644 | 0 | 0 | | | 342 Bytes | 03cc97b36b8329c6888dd6197f8f1e6410d3cff8ed36c1552c4da3a07fa223df |
spec/thread_safe/cache_loops_spec.rb | 100644 | 0 | 0 | | | 15.1 KB | c6dde47328ce1cad6ecc32be42b0a39270c625192a262db4678807d55ccb02b9 |
spec/thread_safe/cache_spec.rb | 100644 | 0 | 0 | | | 27.1 KB | b8248defcf37ec0f75d5d972d64734dd28bee09919a8dd3f2a2acc7c16d393a5 |
spec/thread_safe/hash_spec.rb | 100644 | 0 | 0 | | | 348 Bytes | 71b96cdf70d78359f479fed7c0451d550fb5cab8f08a6e48ae289f8ac7c49fd8 |
spec/thread_safe/no_unsafe_spec.rb | 100644 | 0 | 0 | | | 874 Bytes | 0203af6c0a70a149858c6a995488f71173d577d03d56928f7edf632bf5b489c4 |
spec/thread_safe/synchronized_delegator_spec.rb | 100644 | 0 | 0 | | | 1.79 KB | d16c484433cbd60d440e1b4f8c79e15e1ad459be022f3a694a306970c4529ea8 |
tasks/update_doc.rake | 100644 | 0 | 0 | | | 1.15 KB | 8c02a7b37e4c04874d5970feb9290b9390b36aebd2a4a67556e99302451d1b2a |
thread_safe.gemspec | 100644 | 0 | 0 | | | 1.28 KB | 2dd6bf834666c729692b84bd28932ae9cea940b4c9d508cd75f4575653572597 |
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 |