This is an automated email from the ASF dual-hosted git repository.

nju_yaho pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-ballista.git


    from aba15061 Update libloading requirement from 0.7.3 to 0.8.0 (#761)
     add e335a223 Introduce a cache crate supporting concurrent cache value 
loading based on the cache_system crate of influxdb_iox and the linked_hash_map 
mod from hashlink (#825)

No new revisions were added by this update.

Summary of changes:
 Cargo.toml                                         |   11 +-
 rustfmt.toml => ballista/cache/Cargo.toml          |   17 +-
 ballista/cache/src/backend/mod.rs                  |   73 +
 .../backend/policy/lru/hashlink/linked_hash_map.rs | 2218 ++++++++++++++++++++
 .../src/backend/policy/lru/hashlink/lru_cache.rs   |  342 +++
 .../src/backend/policy/lru/hashlink/mod.rs}        |    4 +-
 ballista/cache/src/backend/policy/lru/mod.rs       |  111 +
 ballista/cache/src/backend/policy/mod.rs           |   61 +
 ballista/cache/src/lib.rs                          |   54 +
 ballista/cache/src/listener/cache_policy.rs        |  133 ++
 ballista/cache/src/listener/loading_cache.rs       |  197 ++
 .../ui/index.d.ts => cache/src/listener/mod.rs}    |    3 +-
 .../src/loading_cache/cancellation_safe_future.rs  |  179 ++
 ballista/cache/src/loading_cache/driver.rs         |  573 +++++
 ballista/cache/src/loading_cache/loader.rs         |   52 +
 ballista/cache/src/loading_cache/mod.rs            |  113 +
 ballista/cache/src/metrics/loading_cache.rs        |  292 +++
 .../lib.rs => ballista/cache/src/metrics/mod.rs    |    2 +-
 18 files changed, 4426 insertions(+), 9 deletions(-)
 copy rustfmt.toml => ballista/cache/Cargo.toml (69%)
 create mode 100644 ballista/cache/src/backend/mod.rs
 create mode 100644 
ballista/cache/src/backend/policy/lru/hashlink/linked_hash_map.rs
 create mode 100644 ballista/cache/src/backend/policy/lru/hashlink/lru_cache.rs
 copy ballista/{scheduler/ui/index.d.ts => 
cache/src/backend/policy/lru/hashlink/mod.rs} (90%)
 create mode 100644 ballista/cache/src/backend/policy/lru/mod.rs
 create mode 100644 ballista/cache/src/backend/policy/mod.rs
 create mode 100644 ballista/cache/src/lib.rs
 create mode 100644 ballista/cache/src/listener/cache_policy.rs
 create mode 100644 ballista/cache/src/listener/loading_cache.rs
 copy ballista/{scheduler/ui/index.d.ts => cache/src/listener/mod.rs} (94%)
 create mode 100644 ballista/cache/src/loading_cache/cancellation_safe_future.rs
 create mode 100644 ballista/cache/src/loading_cache/driver.rs
 create mode 100644 ballista/cache/src/loading_cache/loader.rs
 create mode 100644 ballista/cache/src/loading_cache/mod.rs
 create mode 100644 ballista/cache/src/metrics/loading_cache.rs
 copy examples/src/lib.rs => ballista/cache/src/metrics/mod.rs (97%)

Reply via email to