Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cb372/scalacache
Simple caching in Scala
https://github.com/cb372/scalacache
Last synced: 5 days ago
JSON representation
Simple caching in Scala
- Host: GitHub
- URL: https://github.com/cb372/scalacache
- Owner: cb372
- License: other
- Created: 2013-02-17T15:07:42.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T12:29:32.000Z (3 months ago)
- Last Synced: 2024-10-29T16:19:24.679Z (14 days ago)
- Language: Scala
- Homepage: https://cb372.github.io/scalacache/
- Size: 2.18 MB
- Stars: 771
- Watchers: 28
- Forks: 120
- Open Issues: 75
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
- annals-of-awesome - Resouce - Simple caching for scala backed by popular caching implementations. (Web Development / Angular)
README
# ScalaCache
[![Join the chat at https://gitter.im/cb372/scalacache](https://badges.gitter.im/cb372/scalacache.svg)](https://gitter.im/cb372/scalacache?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Build Status](https://github.com/cb372/scalacache/workflows/Continuous%20Integration/badge.svg)](https://github.com/cb372/scalacache/actions) [![Maven Central](https://img.shields.io/maven-central/v/com.github.cb372/scalacache-core_2.12.svg)](http://search.maven.org/#search%7Cga%7C1%7Cscalacache)
A facade for the most popular cache implementations, with a simple, idiomatic Scala API.
Use ScalaCache to add caching to any Scala app with the minimum of fuss.
The following cache implementations are supported, and it's easy to plugin your own implementation:
* Memcached
* Redis
* [Caffeine](https://github.com/ben-manes/caffeine)## Documentation
Documentation is available on [the ScalaCache website](https://cb372.github.io/scalacache/).
## Compatibility
ScalaCache is available for Scala 2.11.x, 2.12.x, and 2.13.x.
The JVM must be Java 8 or newer.
## Compiling the documentation
To make a change to the documentation:
1. Make sure that memcached is running on localhost:11211
2. Perform the desired changes
3. Run `sbt doc/makeMicrosite`