Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/james-antill/cashe
CAShe is a CAS (Content Addressable Storage) cache for your data/caches.
https://github.com/james-antill/cashe
Last synced: 4 days ago
JSON representation
CAShe is a CAS (Content Addressable Storage) cache for your data/caches.
- Host: GitHub
- URL: https://github.com/james-antill/cashe
- Owner: james-antill
- License: lgpl-2.1
- Created: 2015-02-24T07:09:47.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2020-06-15T19:06:40.000Z (over 4 years ago)
- Last Synced: 2023-08-18T07:17:41.143Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 64.5 KB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CAShe
CAShe is a CAS (Content Addressable Storage) cache for your data/caches.
Everything that is stored in the CAShe can be deleted at any time, although
that will mainly happen when cleanup operations are called or if failures
happened.Much like squid is a HTTP cache for multiple computers/applications, CAShe can
act as a CAS cache for multiple applications or even for just one application
to maintain its own cache of data.There is a "**cashe**" command line interface, so a user can easily see how
much data is stored in CAShe and manually insert/remove data from it. It's
expected that most users/applications would use the default system CAShe path,
but there is nothing stopping an application having their own (although there
is no direct support for multiple stores).See DESIGN for an explanation of how it works, and why, so you can reimplement
compatibly.