syncache_1.3-1_all.deb


Advertisement

Description

syncache - Thread-safe time-limited cache for Ruby

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name syncache
Package version 1.3
Package release 1
Package architecture all
Package type deb
Installed size 51 B
Download size 11.48 KB
Official Mirror archive.ubuntu.com
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.

Alternatives

Package Version Architecture Repository
syncache_1.3-1_all.deb 1.3 all Ubuntu Universe
syncache - - -

Requires

Name Value
adduser -
ruby -
ruby-interpreter -

Download

Type URL
Binary Package syncache_1.3-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

Files

Path
/etc/default/syncache
/etc/init.d/syncache
/lib/systemd/system/syncache.service
/usr/bin/syncache-drb
/usr/lib/ruby/vendor_ruby/syncache.rb
/usr/lib/ruby/vendor_ruby/syncache/remote.rb
/usr/lib/ruby/vendor_ruby/syncache/syncache.rb
/usr/share/doc/syncache/README.rdoc
/usr/share/doc/syncache/changelog.Debian.gz
/usr/share/doc/syncache/copyright
/usr/share/man/man1/syncache-drb.1.gz

Changelog

2016-02-15 - Dmitry Borodaenko <angdraug@debian.org>
syncache (1.3-1) unstable; urgency=low
* New upstream version: Ruby 2.0 compatibility.
* debian/syncache.service: systemd service file.
2016-01-24 - Dmitry Borodaenko <angdraug@debian.org>
syncache (1.2-2) unstable; urgency=low
[ Dmitry Borodaenko ]
* Vcs-Git and Vcs-Browser fixed to use anonscm.debian.org.
* Standards-Version upgraded to 3.9.6 (no changes).
[ C├ędric Boutillier ]
* debian/control: remove obsolete DM-Upload-Allowed flag.
* debian/copyright: use DEP5 copyright-format/1.0 official URL for Format
field.
* Update debian/watch. Thanks Bart Martens.
2011-12-25 - Dmitry Borodaenko <angdraug@debian.org>
syncache (1.2-1) unstable; urgency=low
* New upstream version:
- multiple syncache-drb daemon fixes
- RemoteCache marshallability fix
- migrated from Sync to Mutex (monkey patch dropped).
* Another debian/watch fix.
2011-09-27 - Dmitry Borodaenko <angdraug@debian.org>
syncache (1.1-1) unstable; urgency=low
* New upstream version:
- Ruby 1.9 compatibility patch merged upstream
- new RemoteCache wrapper class.
* Point debian/watch at GitHub.
* Use --retry when stopping syncache-drb.
* Move piddir creation from postinst to init script.
* Exclude monkey patches from rdoc.
2011-09-14 - Dmitry Borodaenko <angdraug@debian.org>
syncache (1.0-1) unstable; urgency=low
* Initial release. Closes: #573966 (ITP).

See Also

Package Description
synce-serial_0.11-5.3_i386.deb SynCE connection manipulation scripts
syncevolution-common_1.5-0ubuntu12_all.deb Sync personal information data using SyncML and CalDAV/CardDAV
syncevolution-dbus_1.5-0ubuntu12_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (D-Bus support)
syncevolution-http_1.5-0ubuntu12_all.deb Sync personal information data using SyncML and CalDAV/CardDAV (HTTP server)
syncevolution-libs-gnome_1.5-0ubuntu12_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (libraries)
syncevolution-libs-kde_1.5-0ubuntu12_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (libraries)
syncevolution-libs_1.5-0ubuntu12_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (libraries)
syncevolution-provider-goa_1.5-0ubuntu12_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (GOA provider)
syncevolution-provider-uoa_1.5-0ubuntu12_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (UOA provider)
syncevolution_1.5-0ubuntu12_i386.deb Sync personal information data using SyncML and CalDAV/CardDAV (CLI)
syncmaildir-applet_1.2.6.2-1_i386.deb Sync Mail Dir GNOME applet
syncmaildir_1.2.6.2-1_i386.deb Sync Mail Dir is a set of tools to synchronize Maildirs
synergy_1.6.2-0ubuntu2_i386.deb Share mouse, keyboard and clipboard over the network
synfig-examples_1.0.2-1_all.deb synfig animation examples
synfig_1.0.2-1_i386.deb vector-based 2D animation renderer
Advertisement
Advertisement