spacex / src /cache

Commit History

  1. rebase and merge conflicts

    Spencerjibz
    Unverified signature
    14d8bf9

  1. ✨ feat: config option to configure the number of connections to have in the `reqwest` pool (#552)⁠

    Kekma +2: neon_arch, mergify[bot]
    Unverified signature
    2a4dd07

  1. :zap: perf: replace `Vec<T>` with `Box<T>` & initialize vectors with capacity by default (#603)

    neon_arch
    39af909
  2. :zap: perf: initialize vectors with capacity by default & use `Arc<T>` to partially clone memory cache struct (#603)

    neon_arch
    4bb6c5e

  1. 🐛 fix: replace deprecated `set_ex` command with `set_options` in `cache_json` function (#592)

    neon_arch
    acee5d8

  1. :zap: perf: several optimizations for improving the performance of the engine (#540)⁠

    neon_arch +1: Spencerjibz
    Unverified signature
    991f3f5

  1. 🐛 Undeclared mini-mocha crate error when building the app with features other than memory-cache #493 (#501)

    abdulahad5112
    Unverified signature
    fbf7363

  1. add support for caching N number of key-values pairs instead of only 3

    Spencerjibz
    51214dc

  1. changed cache_results method to support multiple values

    Spencerjibz
    f5cf5f9
  2. use redis pipeline to set multiple values at once

    Spencerjibz
    c762f9c

  1. ✨ Compression and encryption for the cached search results (#443)⁠

    Evan Yang +6: Spencer Najib, alamin655, mergify[bot], neon_arch, Spencerjibz, spencer
    Unverified signature
    efa8efc

  1. ✨ Config option to customize the cache invalidation/expiry time (#403)

    Unverified signature
    5a8d61f

  1. :recycle: Refactor cache system (#399)⁠

    ashwin123 +1: alamin655
    Unverified signature
    e704c26

  1. 🧹 chore: make clippy happy (#386)

    alamin655
    Unverified signature
    abc59b2
  2. Update redis_cacher.rs

    alamin655
    Unverified signature
    fc830c4
  3. Updated redis_cacher.rs

    S Dheeraj
    Unverified signature
    8954207

  1. #385 issue resolved⁠

    S Dheeraj
    dc5fa84

  1. 🧹 chore: make clippy happy (#244)

    neon_arch
    d33129c
  2. 🛠️ fix: improve the documentation for the code (#244)

    neon_arch
    578c7bc
  3. 🛠️ fix: implement `hybrid` caching and improve documentation (#244)

    neon_arch
    03384d4

  1. Fix git rebase problems, and the failing doctest

    Zsombor Gegesy
    e69126c

  1. Rename features, make the memory-cache the default

    Zsombor Gegesy
    1e7805c

  1. Make the cache types compile time feature flags too, and make it more configurable!

    Zsombor Gegesy
    76795c4
  2. Remove unnecessary clones

    Zsombor Gegesy
    320f5f4

  1. Instead of caching jsons, we can cache the original structure

    Zsombor Gegesy
    519ebe0

  1. Cache refactor - add an in-memory cache, so redis is not needed

    Zsombor Gegesy
    996ff84

  1. 🧹 chore: make github actions happy (#205)

    neon_arch
    1a22221
  2. Merge branch 'rolling' into change-document-style-with-linter-warnings

    neon_arch
    Unverified signature
    fb231de

  1. ⚙️ refactor: change & add documentation to the code based on the lints (#205)

    neon_arch
    049b1c1

  1. ⚙️ refactor: add clone trait to `RedisCache` struct (#180)(#178)

    neon_arch
    1de52de

  1. ⚙️ refactor: add error.rs module (#180)(#178)

    neon_arch
    5f1a439
  2. ⚙️ refactor: add new pooling error type for pooling code (#180)(#178)

    neon_arch
    01d8c7a
  3. ⚙️ refactor: implement async pooling for redis connections (#180)(#178)

    neon_arch
    db93c31

  1. Rename getter functions

    Trickshotblaster
    99936bc

  1. Rename Things, refactor some code⁠

    Milim
    4402168

  1. make format happy

    cecffe4

  1. refactor: reduce connections created with RedisCache

    3c7edb8

  1. add code to evade ip blocking, improve pagination code and fix documentation

    neon_arch
    c170de8