--- !ruby/object:Gem::Specification
name: thread_safe
version: !ruby/object:Gem::Version
  version: 0.3.5
platform: ruby
authors:
- Charles Oliver Nutter
- thedarkone
autorequire: 
bindir: bin
cert_chain: []
date: 2015-03-11 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: atomic
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.1.16
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - '='
      - !ruby/object:Gem::Version
        version: 1.1.16
- !ruby/object:Gem::Dependency
  name: rake
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: minitest
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '4'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '4'
description: Thread-safe collections and utilities for Ruby
email:
- headius@headius.com
- thedarkone2@gmail.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- ".travis.yml"
- ".yardopts"
- Gemfile
- LICENSE
- README.md
- Rakefile
- examples/bench_cache.rb
- ext/org/jruby/ext/thread_safe/JRubyCacheBackendLibrary.java
- ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMap.java
- ext/org/jruby/ext/thread_safe/jsr166e/ConcurrentHashMapV8.java
- ext/org/jruby/ext/thread_safe/jsr166e/LongAdder.java
- ext/org/jruby/ext/thread_safe/jsr166e/Striped64.java
- ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/ConcurrentHashMapV8.java
- ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/LongAdder.java
- ext/org/jruby/ext/thread_safe/jsr166e/nounsafe/Striped64.java
- ext/org/jruby/ext/thread_safe/jsr166y/ThreadLocalRandom.java
- ext/thread_safe/JrubyCacheBackendService.java
- lib/thread_safe.rb
- lib/thread_safe/atomic_reference_cache_backend.rb
- lib/thread_safe/cache.rb
- lib/thread_safe/mri_cache_backend.rb
- lib/thread_safe/non_concurrent_cache_backend.rb
- lib/thread_safe/synchronized_cache_backend.rb
- lib/thread_safe/synchronized_delegator.rb
- lib/thread_safe/util.rb
- lib/thread_safe/util/adder.rb
- lib/thread_safe/util/atomic_reference.rb
- lib/thread_safe/util/cheap_lockable.rb
- lib/thread_safe/util/power_of_two_tuple.rb
- lib/thread_safe/util/striped64.rb
- lib/thread_safe/util/volatile.rb
- lib/thread_safe/util/volatile_tuple.rb
- lib/thread_safe/util/xor_shift_random.rb
- lib/thread_safe/version.rb
- tasks/update_doc.rake
- test/src/thread_safe/SecurityManager.java
- test/test_array.rb
- test/test_cache.rb
- test/test_cache_loops.rb
- test/test_hash.rb
- test/test_helper.rb
- test/test_synchronized_delegator.rb
- thread_safe.gemspec
- yard-template/default/fulldoc/html/css/common.css
- yard-template/default/layout/html/footer.erb
homepage: https://github.com/ruby-concurrency/thread_safe
licenses:
- Apache-2.0
metadata: {}
post_install_message: 
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubyforge_project: 
rubygems_version: 2.4.6
signing_key: 
specification_version: 4
summary: A collection of data structures and utilities to make thread-safe programming
  in Ruby easier
test_files:
- test/src/thread_safe/SecurityManager.java
- test/test_array.rb
- test/test_cache.rb
- test/test_cache_loops.rb
- test/test_hash.rb
- test/test_helper.rb
- test/test_synchronized_delegator.rb
has_rdoc: 
