runtime-api subsystem lru cache (#2309)
* Add memory-lru cache to runtime-api * Add cache.rs * Adds MallocSizeOf * Review nits * Add a cached requests metric * More review nits * Some more review nits
Showing
- polkadot/Cargo.lock 63 additions, 0 deletionspolkadot/Cargo.lock
- polkadot/core-primitives/Cargo.toml 2 additions, 0 deletionspolkadot/core-primitives/Cargo.toml
- polkadot/core-primitives/src/lib.rs 6 additions, 0 deletionspolkadot/core-primitives/src/lib.rs
- polkadot/node/core/runtime-api/Cargo.toml 3 additions, 0 deletionspolkadot/node/core/runtime-api/Cargo.toml
- polkadot/node/core/runtime-api/src/cache.rs 208 additions, 0 deletionspolkadot/node/core/runtime-api/src/cache.rs
- polkadot/node/core/runtime-api/src/lib.rs 160 additions, 22 deletionspolkadot/node/core/runtime-api/src/lib.rs
- polkadot/parachain/Cargo.toml 2 additions, 0 deletionspolkadot/parachain/Cargo.toml
- polkadot/parachain/src/primitives.rs 9 additions, 4 deletionspolkadot/parachain/src/primitives.rs
- polkadot/primitives/Cargo.toml 2 additions, 0 deletionspolkadot/primitives/Cargo.toml
- polkadot/primitives/src/v0.rs 42 additions, 0 deletionspolkadot/primitives/src/v0.rs
- polkadot/primitives/src/v1.rs 28 additions, 13 deletionspolkadot/primitives/src/v1.rs
Please register or sign in to comment