Sha256: 68e34e611b3d7bacea1687f16fc42c349d11e183fa65eb6bd89f77c75d1932cf

Contents?: true

Size: 1.83 KB

Versions: 0

Compression: gzip

Compressed size: 886 Bytes

Stored size: 886 Bytes

Contents

--- !ruby/object:Gem::Specification
name: syncache
version: !ruby/object:Gem::Version
  version: '1.4'
platform: ruby
authors:
- Dmitry Borodaenko
autorequire: 
bindir: bin
cert_chain: []
date: 2016-04-16 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
- Rakefile
- 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:
- GPL-3.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.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.4