amnesia 0.1.2

An expressive interface for interacting with a Cache.
Documentation

An expressive interface for interacting with a Cache.

Features

  • Driver-Based Architecture: Easily switch between different caching strategies by using drivers.
  • Asynchronous API: Built with async/await for non-blocking I/O operations.
  • Serialization: Leverage Serde for serializing and deserializing cache values.
  • Time-to-Live (TTL): Set expiration times for cache entries to ensure stale data is not served.
  • Extensible: Implement your own cache drivers to extend functionality.

Usage

Please refer to the documentation on docs.rs for detailed usage instructions.

License

This project is licensed under the MIT License - see the LICENSE file for details.