How to Install and Uninstall syncache Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: November 07,2024

1. Install "syncache" package

This is a short guide on how to install syncache on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install syncache

2. Uninstall "syncache" package

Here is a brief guide to show you how to uninstall syncache on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove syncache $ sudo apt autoclean && sudo apt autoremove

3. Information about the syncache package on Ubuntu 20.10 (Groovy Gorilla)

Package: syncache
Architecture: all
Version: 1.4-1
Priority: optional
Section: universe/ruby
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Ruby Extras Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 57
Depends: adduser, ruby | ruby-interpreter
Filename: pool/universe/s/syncache/syncache_1.4-1_all.deb
Size: 12712
MD5sum: 1c20f3724e026e899bccc6c3dc77fac5
SHA1: ae2b0fe49706581869ae0f9aa55c00b321b9c850
SHA256: 86172267f877578a2931496cdc5ddc8a5b946b06a95d6c1cffbd4095f12c3905
SHA512: 09cdb6a057b489d43cea25b45674e709988f80e38b174aa3045ee0af0eacdb7c255e2d1060ff41625ad93fb27a3440c8d6d2d208cf56d2bd6251cc569166a009
Homepage: http://samizdat.nongnu.org/
Description-en: 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.
Description-md5: bf7e596b2bb59587981d17802cc91f83
Ruby-Versions: all