How to Install and Uninstall syncache Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 04,2024

1. Install "syncache" package

Please follow the guidance below to install syncache on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install syncache

2. Uninstall "syncache" package

This is a short guide on how to uninstall syncache on Ubuntu 16.04 LTS (Xenial Xerus):

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

3. Information about the syncache package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: syncache
Priority: optional
Section: universe/ruby
Installed-Size: 51
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Ruby Extras Maintainers
Architecture: all
Version: 1.3-1
Depends: ruby | ruby-interpreter, adduser
Filename: pool/universe/s/syncache/syncache_1.3-1_all.deb
Size: 11760
MD5sum: 2acf95282c941985de71e41ddc381975
SHA1: c9b926601baec76ee74fd0244afbc49df3f2b865
SHA256: 97b1d6ec3097c94e848bbd916805171fd080612b93c20f5b87fb539deb68b641
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
Homepage: http://samizdat.nongnu.org/
Ruby-Versions: all
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu