Spaces:
Running
Running
Commit History
-
✨ Compression and encryption for the cached search results (#443)
Evan Yang +6: Spencer Najib, alamin655, mergify[bot], neon_arch, Spencerjibz, spencerUnverified signature* attempt1 * rough draft * add features and their optional dependancies * add encryption and compression error variants * add a sample implementation to cache trait * Update src/cache/cacher.rs Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> * adjust comment so feature flag would apply? * adjust feature flag so it applies? * formatting * Update src/cache/cacher.rs update documentation Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> * [features]Add base64 and chacha20 dependencies for compress-cache-results and encrypt-cache-results * move encryption key and cipher logic to separate sub module * added cacha20 and cec-results feature * added cacha20 and cec-results feature * added compression and encryption helper functions to trait implementations * added compression and encryption implementation for inMemoryCache * base64 is only requried when redis-cache feature is enabled * add error case for base64 and encryption/compression implementation to redi…efa8efc
-
🧹 chore: make clippy happy (#244)
neon_archd33129c
-
Fix git rebase problems, and the failing doctest
Zsombor Gegesye69126c
-
Rename features, make the memory-cache the default
Zsombor Gegesy1e7805c
-
Make the cache types compile time feature flags too, and make it more configurable!
Zsombor Gegesy76795c4
-
Instead of caching jsons, we can cache the original structure
Zsombor Gegesy519ebe0
-
Cache refactor - add an in-memory cache, so redis is not needed
Zsombor Gegesy996ff84
-
🧹 chore: make github actions happy (#205)
neon_arch1a22221
-
⚙️ refactor: add new pooling error type for pooling code (#180)(#178)
neon_arch01d8c7a