Quick Store is a Java-based, open source cache system that allows you to offload cache data to an external application. The communication between the client and the server is handled via an internal command system.
Analyzing the source code shows that the application is built in a modular way, making it easy to extend, modify specific components, or implement new features from scratch.
| Feature-Overview | ✅ |
|---|---|
| Sever base | ✅ |
| asynchronous client handling | ✅ |
| GET & SET data | ✅ |
| saving the storages into "Snapshots" | ❌ |
| configurable snapshot periods | ❌ |
| Command-Overview | functionality |
|---|---|
| HELP | Lists every command |
| SET | Setting a specific value for a given key |
| GET | Getting the current value of a key |
| INFO | printing out important system statistics |
This project is intended as a long-term learning portfolio project and is not planned to be monetized.