freqfs 0.9.1

An in-memory filesystem cache layer over tokio::fs, with LFU eviction
Documentation
[[example]]
name = "example"
required-features = ["stream"]
[dependencies.async-trait]
version = "0.1"

[dependencies.bytes]
optional = true
version = "1.5"

[dependencies.destream]
optional = true
version = "0.7"

[dependencies.ds-ext]
version = "~0.1.3"

[dependencies.futures]
version = "0.3"

[dependencies.hr-id]
optional = true
version = "0.5"

[dependencies.log]
optional = true
version = "0.4"

[dependencies.safecast]
version = "0.2"

[dependencies.tbon]
features = ["tokio-io"]
optional = true
version = "0.5"

[dependencies.tokio]
features = ["fs", "io-util", "rt-multi-thread", "sync", "time"]
version = "1.35"

[dependencies.tokio-util]
features = ["io"]
optional = true
version = "0.7"

[dependencies.uuid]
features = ["v4"]
version = "1.6"
[dev-dependencies.rand]
version = "0.8"

[dev-dependencies.tokio]
features = ["macros"]
version = "1.35"

[features]
all = ["id", "logging", "stream"]
id = ["hr-id"]
logging = ["log"]
stream = ["bytes", "destream", "tbon", "tokio-util"]

[package]
authors = ["code@tinychain.net"]
categories = ["caching", "filesystem", "memory-management"]
description = "An in-memory filesystem cache layer over tokio::fs, with LFU eviction"
edition = "2021"
keywords = ["file", "io", "cache"]
license = "Apache-2.0"
name = "freqfs"
readme = "README.md"
repository = "https://github.com/haydnv/freqfs"
version = "0.9.1"