cache: add optional runtime cache contracts

This commit is contained in:
a.tolmachev
2026-05-03 21:04:47 +00:00
parent 33a5773415
commit 1deb70c926
7 changed files with 444 additions and 41 deletions
+6
View File
@@ -1,6 +1,7 @@
pub mod access;
pub mod agent;
pub mod auth;
pub mod cache;
pub mod edition;
pub mod ids;
pub mod observability;
@@ -22,6 +23,11 @@ pub use auth::{
BasicAuthConfig, BearerAuthConfig, IssueAgentTokenRequest, IssueOneTimeAgentTokenRequest,
IssuedAgentTokenResponse,
};
pub use cache::{
CacheBackend, CacheScope, CacheStoreError, CachedHeader, CachedResponse,
CoordinationStateStore, CoordinationStateValue, ParseCacheBackendError, RateLimitBucketState,
RateLimitStateStore, ReplayGuardStatus, ReplayGuardStore, ResponseCacheStore,
};
pub use edition::{
EditionCapabilities, EditionLimits, MachineAccessMode, OperationSecurityLevel, ProductEdition,
};