https://github.com/mfvanek/two-levels-caching
Simple implementation of two levels caching in Java
https://github.com/mfvanek/two-levels-caching
assertj cache caching checkstyle gradle gradle-8 hacktoberfest java java-17 junit5 kotlin-dsl lombok serialization
Last synced: 11 months ago
JSON representation
Simple implementation of two levels caching in Java
- Host: GitHub
- URL: https://github.com/mfvanek/two-levels-caching
- Owner: mfvanek
- License: apache-2.0
- Created: 2018-11-19T17:19:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-16T03:36:42.000Z (over 1 year ago)
- Last Synced: 2024-10-17T00:14:12.756Z (over 1 year ago)
- Topics: assertj, cache, caching, checkstyle, gradle, gradle-8, hacktoberfest, java, java-17, junit5, kotlin-dsl, lombok, serialization
- Language: Java
- Homepage:
- Size: 393 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# two-levels-caching
Simple implementation of two levels caching in Java
[](https://github.com/mfvanek/two-levels-caching/actions/workflows/tests.yml)
[](https://codecov.io/gh/mfvanek/two-levels-caching)
## Task
- Create a configurable two-level cache (for caching Objects).
- Level 1 is memory, level 2 is filesystem.
- Config params should let one specify the cache strategies and max sizes of level 1 and 2.
## Requirements
Java 17+