groupcache 0.3.0

groupcache is a distributed caching and cache-filling library, intended as a replacement for a pool of memcached nodes in many cases. It shards by key to select which peer is responsible for that key.
Documentation
#![doc = include_str!("../readme.md")]

mod errors;
mod groupcache;
mod groupcache_builder;
mod groupcache_inner;
mod http;
pub mod metrics;
mod options;
mod routing;
mod service_discovery;

pub use groupcache::{Groupcache, GroupcachePeer, ValueBounds, ValueLoader};
pub use groupcache_builder::GroupcacheBuilder;
pub use groupcache_inner::GroupcacheInner;
pub use groupcache_pb::GroupcacheServer;
pub use service_discovery::ServiceDiscovery;

/// we expose [`moka`](https://crates.io/crates/moka) since it's used in the public api of the library.
pub use moka;