Filewatcher File Search File Search
Catalog
Content Search
» » » » »

syncache

Thread-safe time-limited cache for Ruby

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.

This package provides SynCache module for Ruby and a DRb server that exports a SynCache::Cache object for use in Ruby programs.

Homepage:
Package version:1.2-1
Architecture:all
Distribution:Debian
Filename:syncache_1.2-1_all.deb

/usr/share/doc/syncache/README.rdoc

= SynCache - thread-safe time-limited cache with flexible replacement policy

== Synopsys

  require 'syncache'

  @cache = SynCache::Cache.new

  @cache.fetch_or_add('key:1') do
    # expensive operation
  end

  @cache.flush(/^key:/)


== Description

SynCache::Cache stores cached objects in a Hash that is protected by an
advanced two-level locking mechanism. Two-level locking ensures that:

* M
more»

/usr/share/doc/syncache/rdoc/files/README_rdoc.html

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>File: README.rdoc</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <meta http-equiv="Content-Script-
more»

/usr/share/man/man1/syncache-drb.1.gz

SYNCACHE-DRB(1)                                      SYNCACHE-DRB(1)



NAME
       syncache-drb - SynCache dRuby object cache server

SYNOPSIS
       syncache-drb [ options ] [ URI ]

DESCRIPTION
       syncache-drb  starts  a  Distributed  Ruby server providing a
       SynCache::Cache object.

       SynCache::Cache is a thread-safe  time-limited  object  cache
       with flexible replacement 
more»

/usr/share/doc/syncache/changelog.Debian.gz

syncache (1.2-1) unstable; urgency=low

  * New upstream version:
    - multiple syncache-drb daemon
more»

/usr/share/doc/syncache/changelog.gz

commit 421cd152127022e5105e5e896d05ea4dd3bd0b25 (HEAD, tag: v1.2, origin/master, master)
Author: Dmi
more»

/usr/share/doc/syncache/copyright

Format: http://dep.debian.net/deps/dep5
Upstream-Name: syncache
Source: http://samizdat.nongnu.org/

more»

Browse inside syncache_1.2-1_all.deb

         [DIR]DEBIAN/ (6)  65535+ mirrors
         [DIR]etc/ (2)  65535+ mirrors
         [DIR]usr/ (3)  65535+ mirrors

Download syncache_1.2-1_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com