syncache - Thread-safe time-limited cache for Ruby

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main i386
Package name syncache
Package version 1.2
Package release 1
Package architecture all
Package type deb
Installed size 184 B
Download size 22.36 KB
Official Mirror
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.


Package Version Architecture Repository
syncache_1.2-1_all.deb 1.2 all Debian Main
syncache - - -


Name Value
adduser -
ruby -
ruby-interpreter -


Type URL
Binary Package syncache_1.2-1_all.deb
Source Package syncache

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install syncache deb package:
    # sudo apt-get install syncache



See Also

Package Description
syncbbdb_2.3-6.2_all.deb BBDB to PalmOS Pilot Manager conduit
synce-gnomevfs_0.13-2.1_i386.deb SynCE plugin for GNOME VFS
synce-hal-bluetooth_0.15-1.1_i386.deb Bluetooth connection infrastructure for synce-hal
synce-hal_0.15-1.1_i386.deb Daemon to maintain a connection to Windows Mobile devices via hal
synce-serial_0.11-5.3_i386.deb SynCE connection manipulation scripts
synce-trayicon_0.15-1.2_i386.deb GNOME system tray application for SynCE
syncevolution-common_1.2.99.1-1.1_all.deb Sync personal information data using SyncML and CalDAV/CardDAV
syncevolution-dbus_1.2.99.1-1.1_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (D-Bus support)
syncevolution-http_1.2.99.1-1.1_all.deb Sync personal information data using SyncML and CalDAV/CardDAV (HTTP server)
syncevolution-libs_1.2.99.1-1.1_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (libraries)
syncevolution_1.2.99.1-1.1_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (CLI)
syncmaildir-applet_1.2.5-1_i386.deb Sync Mail Dir GNOME applet
syncmaildir_1.2.5-1_i386.deb Sync Mail Dir is a set of tools to synchronize Maildirs
synergy_1.3.8-2_i386.deb Share mouse, keyboard and clipboard over the network
synfig-examples_0.63.05-1_all.deb synfig animation examples