Sha256: b2e4b19bde7617482cee1d8743f9825eaeabfe14ff3ee0907e7346f05a193662

Contents?: true

Size: 1.81 KB

Versions: 0

Compression: gzip

Compressed size: 880 Bytes

Stored size: 880 Bytes

Contents

--- !ruby/object:Gem::Specification
name: syncache
version: !ruby/object:Gem::Version
  version: '1.3'
platform: ruby
authors:
- Dmitry Borodaenko
autorequire: 
bindir: bin
cert_chain: []
date: 2016-02-15 00:00:00.000000000 Z
dependencies: []
description: |
  SynCache stores cached objects in a Hash that is protected by an advanced
  two-level locking mechanism which ensures that:

   * Multiple threads can add and fetch objects in parallel.
   * While one thread is working on a cache entry, other threads can access
     the rest of the cache with no waiting on the global lock, no race
     conditions nor deadlock or livelock situations.
   * While one thread is performing a long and resource-intensive
     operation, other threads that request the same data will be put on hold,
     and as soon as the first thread completes the operation, the result will be
     returned to all threads.
email: angdraug@debian.org
executables:
- syncache-drb
extensions: []
extra_rdoc_files: []
files:
- COPYING
- ChangeLog.mtn
- README.rdoc
- bin/syncache-drb
- lib/syncache.rb
- lib/syncache/remote.rb
- lib/syncache/syncache.rb
- man/syncache-drb.1
- setup.rb
- syncache.gemspec
- test/tc_remote.rb
- test/tc_syncache.rb
- test/ts_syncache.rb
homepage: https://github.com/angdraug/syncache
licenses:
- GPL3+
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.5.1
signing_key: 
specification_version: 4
summary: Thread-safe time-limited cache with flexible replacement policy
test_files:
- test/ts_syncache.rb

Package Spec version

syncache-1.3