How to Install and Uninstall syncache Package on Ubuntu 21.10 (Impish Indri)
Last updated: November 07,2024
1. Install "syncache" package
Please follow the step by step instructions below to install syncache on Ubuntu 21.10 (Impish Indri)
$
sudo apt update
Copied
$
sudo apt install
syncache
Copied
2. Uninstall "syncache" package
Here is a brief guide to show you how to uninstall syncache on Ubuntu 21.10 (Impish Indri):
$
sudo apt remove
syncache
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the syncache package on Ubuntu 21.10 (Impish Indri)
Package: syncache
Architecture: all
Version: 1.4-1.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: 58
Depends: adduser, ruby | ruby-interpreter
Filename: pool/universe/s/syncache/syncache_1.4-1.1_all.deb
Size: 12844
MD5sum: d244ae270cc71437d1aa253ffd22b3f2
SHA1: 6830a668ccfcc41a69dd2e706c5cad21bf69cf6d
SHA256: 74526e914a7113a532986bfb7e50da3fcd710f2fee2ecd16b97757b5fa53b814
SHA512: a4b50563d38e958ecf447eb4a7be241376e5f27964525143d2aa9f178f0ab6d513c60a0d3ad3d2a7d374d1f1a4b4a123421ef7ecbd635b40f094131848574e48
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
Architecture: all
Version: 1.4-1.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: 58
Depends: adduser, ruby | ruby-interpreter
Filename: pool/universe/s/syncache/syncache_1.4-1.1_all.deb
Size: 12844
MD5sum: d244ae270cc71437d1aa253ffd22b3f2
SHA1: 6830a668ccfcc41a69dd2e706c5cad21bf69cf6d
SHA256: 74526e914a7113a532986bfb7e50da3fcd710f2fee2ecd16b97757b5fa53b814
SHA512: a4b50563d38e958ecf447eb4a7be241376e5f27964525143d2aa9f178f0ab6d513c60a0d3ad3d2a7d374d1f1a4b4a123421ef7ecbd635b40f094131848574e48
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