{"name":"oxcache","vers":"0.1.0","deps":[{"name":"ahash","req":"^0.8.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemalloc-ctl","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mcp-sdk-rs","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["future"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"murmur3","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":["rt-tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^0.27","features":["tokio-comp","cluster-async","sentinel","connection-manager"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.14","features":["sqlx-postgres","sqlx-mysql","sqlx-sqlite","runtime-tokio-rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c28dea1e68d84ec399e6e45dee2f495ce0550d3870e48785370fc735519db181","features":{"default":["full"],"full":["tokio/full","serde/derive","serde_json","bincode"],"macros":[],"memory-profiling":["jemalloc-ctl"]},"yanked":false,"rust_version":"1.75","pubtime":"2025-12-29T16:51:34Z"} {"name":"oxcache","vers":"0.1.1","deps":[{"name":"ahash","req":"^0.8.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemalloc-ctl","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mcp-sdk-rs","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["future"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"murmur3","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":["rt-tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^0.27","features":["tokio-comp","cluster-async","sentinel","connection-manager"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.14","features":["sqlx-postgres","sqlx-mysql","sqlx-sqlite","runtime-tokio-rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6711c48665437c67da128571783fe585df9b43f8fba5db6b5c2764a6668c4dd0","features":{"default":["full"],"full":["tokio/full","serde/derive","serde_json","bincode"],"macros":[],"memory-profiling":["jemalloc-ctl"]},"yanked":false,"rust_version":"1.75","pubtime":"2025-12-31T05:52:27Z"} {"name":"oxcache","vers":"0.1.2","deps":[{"name":"ahash","req":"^0.8.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"jemalloc-ctl","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mcp-sdk-rs","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["future"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"murmur3","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":["rt-tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^0.27","features":["tokio-comp","cluster-async","sentinel","connection-manager"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.14","features":["sqlx-postgres","sqlx-mysql","sqlx-sqlite","runtime-tokio-rustls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.10.3","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"71c2df71a611c8152c8ec148ea0e70105fa13fbd7c74c98089e198ef02a7d5ef","features":{"default":["full"],"full":["tokio/full","serde/derive","serde_json","flate2"],"macros":[],"memory-profiling":["jemalloc-ctl"]},"yanked":false,"rust_version":"1.75","pubtime":"2026-01-02T09:16:44Z"} {"name":"oxcache","vers":"0.1.3","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","clock"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"confers","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crc32fast","req":"^1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"governor","req":"^0.6","features":["std"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"jemalloc-ctl","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mcp-sdk-rs","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"murmur3","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxcache_macros","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^0.27","features":["aio","tokio-comp","cluster-async","sentinel","connection-manager","script"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.14","features":["sqlx-sqlite","runtime-tokio-rustls","macros"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["sqlite","runtime-tokio-rustls","macros","migrate"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.32","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8f4ffd5618ebf536dd542c175caa681c9d6b480acfa87a6c3087d8c32c8cbd4c","features":{"skip_broken":[],"sync":[],"test":[]},"features2":{"batch-write":["dep:tokio-util"],"bincode":["serialization","dep:bincode"],"bloom-filter":["dep:bloomfilter","dep:murmur3"],"cli":["dep:clap","dep:dashmap","dep:tracing","metrics"],"codegen":["dep:anyhow"],"compression":["dep:flate2"],"config-toml":["dep:toml"],"core":["minimal","l2-redis","futures"],"database":["dep:sea-orm","dep:sqlx","dep:regex"],"default":["full"],"flate2":["dep:flate2"],"full":["core","macros","bloom-filter","rate-limiting","wal-recovery","database","cli","full-metrics","batch-write","config-toml","confers","codegen","compression","memory-profiling","mcp-integration"],"full-metrics":["metrics","dep:tracing-opentelemetry","dep:opentelemetry-otlp"],"l1-moka":["dep:moka","dep:dashmap"],"l2-redis":["dep:redis"],"macros":["dep:oxcache_macros"],"mcp-integration":["dep:mcp-sdk-rs"],"memory-profiling":["dep:jemalloc-ctl"],"metrics":["opentelemetry","dep:dashmap"],"minimal":["l1-moka","tokio/time","dep:tracing","metrics","serialization","chrono"],"opentelemetry":["dep:opentelemetry","dep:opentelemetry_sdk","dep:tracing-subscriber"],"rate-limiting":["dep:governor"],"serialization":["dep:serde","dep:serde_json"],"wal-recovery":["dep:crc32fast"]},"yanked":false,"pubtime":"2026-01-19T04:25:30Z","v":2} {"name":"oxcache","vers":"0.1.4","deps":[{"name":"anyhow","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bincode","req":"^1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^2.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde","clock"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ciborium","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.4","features":["derive"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"confers","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md5","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"murmur3","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxcache_macros","req":"^0.1.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^0.27","features":["aio","tokio-comp","cluster-async","sentinel","connection-manager","script"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rmp-serde","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"sea-orm","req":"^1.0.14","features":["sqlx-sqlite","runtime-tokio-rustls","macros"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive","alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sqlx","req":"^0.8","features":["sqlite","runtime-tokio-rustls","macros","migrate"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.32","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.23","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ddef648af67e25120037ab7a78dea349bd426993fb5daf8940a136def1d1b37f","features":{"rate-limiting":[],"sync":[],"wal-recovery":[]},"features2":{"batch-write":["dep:tokio-util"],"bincode":["serialization","dep:bincode"],"bloom-filter":["dep:bloomfilter","dep:murmur3"],"cli":["dep:clap","dep:dashmap","dep:tracing","metrics"],"codegen":["dep:anyhow"],"compression":["dep:flate2"],"confers":["dep:confers","dep:toml"],"config-dynamic":["confers"],"core":["minimal","l2-redis","futures"],"database":["dep:sea-orm","dep:sqlx","dep:regex"],"default":["full"],"enhanced-stats":["metrics"],"extra-serialization":["dep:rmp-serde","dep:ciborium"],"flate2":["dep:flate2"],"full":["core","macros","bloom-filter","rate-limiting","wal-recovery","database","cli","full-metrics","batch-write","confers","codegen","compression","smart-strategy","redis-native","enhanced-stats","ttl-control","tiered-cache","extra-serialization","config-dynamic","http-cache","serialization-cache"],"full-metrics":["metrics","dep:tracing-opentelemetry","dep:opentelemetry-otlp"],"http-cache":["serialization","tiered-cache","dep:md5","dep:http","dep:tower","dep:axum","dep:hyper","dep:http-body-util"],"l1-moka":["dep:moka","dep:dashmap"],"l2-redis":["dep:redis"],"macros":["dep:oxcache_macros"],"metrics":["opentelemetry","dep:dashmap"],"minimal":["l1-moka","tokio/time","dep:tracing","metrics","serialization","chrono"],"opentelemetry":["dep:opentelemetry","dep:opentelemetry_sdk","dep:tracing-subscriber"],"redis-native":["l2-redis"],"serialization":["dep:serde","dep:serde_json"],"serialization-cache":["serialization","dep:dashmap"],"smart-strategy":["compression","metrics","l1-moka"],"tiered-cache":["l1-moka","l2-redis"],"ttl-control":["l2-redis"]},"yanked":false,"pubtime":"2026-01-23T16:42:35Z","v":2} {"name":"oxcache","vers":"0.2.0","deps":[{"name":"anyhow","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"~1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"~0.4","features":["serde","clock"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"~0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"~0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxcache_macros","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"~1.2","features":["aio","tokio-comp","connection-manager","cluster-async","sentinel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"regex","req":"~1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"~0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"~1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15","features":["redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"~1.52","features":["rt","rt-multi-thread","sync","time","macros","bytes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"~0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"~1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"~0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"~0.3","features":["env-filter","fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"uuid","req":"~1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a512cb28afc5944e779690ebe49c7fe784ba11b398c271f7c09843ffc12e18a4","features":{"testing":[]},"features2":{"batch-write":["dep:tokio-util"],"cli":["dep:clap","dep:dashmap","dep:tracing","metrics"],"compression":["dep:flate2"],"core":["minimal","redis","futures"],"default":["full"],"full":["core","macros","compression","batch-write","lua-script","cli","testing"],"lua-script":["redis"],"macros":["dep:oxcache_macros"],"memory":["dep:moka","dep:dashmap"],"metrics":["dep:opentelemetry","dep:opentelemetry_sdk","dep:tracing-subscriber","dep:tracing-opentelemetry","dep:opentelemetry-otlp","dep:chrono","dep:tracing","dep:dashmap"],"minimal":["memory","tokio/time","tracing","metrics","serialization","dep:chrono"],"redis":["dep:redis","dep:regex"],"serialization":["dep:serde","dep:serde_json"],"tracing":["dep:tracing"]},"yanked":false,"pubtime":"2026-06-23T20:15:22Z","v":2} {"name":"oxcache","vers":"0.3.0","deps":[{"name":"anyhow","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"~1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"~0.4","features":["serde","clock"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"~0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"~0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxcache_macros","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"~1.2","features":["aio","tokio-comp","connection-manager","cluster-async","sentinel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"regex","req":"~1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"~0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"~1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15","features":["redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"~1.52","features":["rt","rt-multi-thread","sync","time","macros","bytes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"~0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"~1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"~0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"~0.3","features":["env-filter","fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"~1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ea11b4c47c47b3e8bd2a78e3208690ce5f381e78271a771fcb94ffd6ed253964","features":{"testing":[]},"features2":{"batch-write":["dep:tokio-util"],"bloom-filter":["dep:bloomfilter"],"cli":["dep:clap","dep:dashmap","dep:tracing","metrics"],"compression":["dep:flate2"],"core":["minimal","redis","futures"],"default":["full"],"full":["core","macros","compression","batch-write","lua-script","cli","testing"],"lua-script":["redis"],"macros":["dep:oxcache_macros"],"memory":["dep:moka","dep:dashmap"],"metrics":["dep:opentelemetry","dep:opentelemetry_sdk","dep:tracing-subscriber","dep:tracing-opentelemetry","dep:opentelemetry-otlp","dep:chrono","dep:tracing","dep:dashmap"],"minimal":["memory","tokio/time","tracing","metrics","serialization","dep:chrono"],"redis":["dep:redis","dep:regex"],"serialization":["dep:serde","dep:serde_json"],"tracing":["dep:tracing"]},"yanked":false,"pubtime":"2026-06-30T05:36:04Z","v":2} {"name":"oxcache","vers":"0.3.2","deps":[{"name":"anyhow","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"~1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"~0.4","features":["serde","clock"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"~0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"~0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxcache_macros","req":"^0.3.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"~1.2","features":["aio","tokio-comp","connection-manager","cluster-async","sentinel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"regex","req":"~1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"~0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"~1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15","features":["redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"~1.52","features":["rt","rt-multi-thread","sync","time","macros","bytes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"~0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"~1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"~0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"~0.3","features":["env-filter","fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"~1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"82c13908897bbeeda06ca078e798809e0baad0097d4dd4d5f4ce4c78644b773d","features":{"testing":[]},"features2":{"batch-write":["dep:tokio-util"],"bloom-filter":["dep:bloomfilter"],"cli":["dep:clap","dep:dashmap","dep:tracing","metrics"],"compression":["dep:flate2"],"core":["minimal","redis","futures"],"default":["full"],"full":["core","macros","compression","batch-write","lua-script","cli","testing"],"lua-script":["redis"],"macros":["dep:oxcache_macros"],"memory":["dep:moka","dep:dashmap"],"metrics":["dep:opentelemetry","dep:opentelemetry_sdk","dep:tracing-subscriber","dep:tracing-opentelemetry","dep:opentelemetry-otlp","dep:chrono","dep:tracing","dep:dashmap"],"minimal":["memory","tokio/time","tracing","metrics","serialization","dep:chrono"],"redis":["dep:redis","dep:regex"],"serialization":["dep:serde","dep:serde_json"],"tracing":["dep:tracing"]},"yanked":false,"pubtime":"2026-07-02T09:39:04Z","v":2} {"name":"oxcache","vers":"0.3.3","deps":[{"name":"anyhow","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"~1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"~0.4","features":["serde","clock"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"~0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"~0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxcache_macros","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"~1.2","features":["aio","tokio-comp","connection-manager","cluster-async","sentinel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"regex","req":"~1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"~0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"~1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15","features":["redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"~1.52","features":["rt","rt-multi-thread","sync","time","macros","bytes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"~0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"~1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"~0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"~0.3","features":["env-filter","fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"~1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b46f5551f3cd81219dc8b664068a07c48518c52c9fae4b2965ff867bdad9403f","features":{"testing":[]},"features2":{"batch-write":["dep:tokio-util"],"bloom-filter":["dep:bloomfilter"],"cli":["dep:clap","dep:dashmap","dep:tracing","metrics"],"compression":["dep:flate2"],"core":["minimal","redis","futures"],"default":["full"],"full":["core","macros","compression","batch-write","lua-script","cli","testing"],"lua-script":["redis"],"macros":["dep:oxcache_macros"],"memory":["dep:moka","dep:dashmap"],"metrics":["dep:opentelemetry","dep:opentelemetry_sdk","dep:tracing-subscriber","dep:tracing-opentelemetry","dep:opentelemetry-otlp","dep:chrono","dep:tracing","dep:dashmap"],"minimal":["memory","tokio/time","tracing","metrics","serialization","dep:chrono"],"redis":["dep:redis","dep:regex"],"serialization":["dep:serde","dep:serde_json"],"tracing":["dep:tracing"]},"yanked":false,"pubtime":"2026-07-04T21:21:25Z","v":2} {"name":"oxcache","vers":"0.3.4","deps":[{"name":"anyhow","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"arc-swap","req":"~1.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bloomfilter","req":"^3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"~0.4","features":["serde","clock"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"~0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ctor","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"dashmap","req":"^6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"~0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"lazy_static","req":"^1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"moka","req":"^0.12","features":["future"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry-otlp","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"opentelemetry_sdk","req":"^0.32","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"oxcache_macros","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"~1.2","features":["aio","tokio-comp","connection-manager","cluster-async","sentinel"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"regex","req":"~1.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"secrecy","req":"~0.10","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"~1.0","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"~1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serial_test","req":"^3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"testcontainers-modules","req":"^0.15","features":["redis"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"~1.52","features":["rt","rt-multi-thread","sync","time","macros","bytes"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-util","req":"~0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"toml","req":"~1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"~0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-opentelemetry","req":"^0.33","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"~0.3","features":["env-filter","fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trait-kit","req":"^0.2.3","features":["async"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trybuild","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"~1.23","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"214a54e9fea0fc31c922cf2e8df40f93fe662ae7125f3f0e646472b6c2831fc2","features":{"testing":[]},"features2":{"batch-write":["dep:tokio-util"],"bloom-filter":["dep:bloomfilter"],"cli":["dep:clap","dep:dashmap","dep:tracing","metrics"],"compression":["dep:flate2"],"core":["minimal","redis","futures"],"default":["full"],"full":["core","macros","compression","batch-write","lua-script","cli","testing"],"kit":["dep:trait-kit"],"lua-script":["redis"],"macros":["dep:oxcache_macros"],"memory":["dep:moka","dep:dashmap"],"metrics":["dep:opentelemetry","dep:opentelemetry_sdk","dep:tracing-subscriber","dep:tracing-opentelemetry","dep:opentelemetry-otlp","dep:chrono","dep:tracing","dep:dashmap"],"minimal":["memory","tokio/time","tracing","metrics","serialization","dep:chrono"],"redis":["dep:redis","dep:regex"],"serialization":["dep:serde","dep:serde_json"],"tracing":["dep:tracing"]},"yanked":false,"pubtime":"2026-07-10T10:44:28Z","v":2}