Struct ckb_store::StoreCache [−][src]
pub struct StoreCache {
pub headers: Mutex<LruCache<Byte32, HeaderView>>,
pub cell_data: Mutex<LruCache<Vec<u8>, (Bytes, Byte32)>>,
pub block_proposals: Mutex<LruCache<Byte32, ProposalShortIdVec>>,
pub block_tx_hashes: Mutex<LruCache<Byte32, Vec<Byte32>>>,
pub block_uncles: Mutex<LruCache<Byte32, UncleBlockVecView>>,
pub cellbase: Mutex<LruCache<Byte32, TransactionView>>,
}Expand description
TODO(doc): @quake
Fields
headers: Mutex<LruCache<Byte32, HeaderView>>TODO(doc): @quake
cell_data: Mutex<LruCache<Vec<u8>, (Bytes, Byte32)>>TODO(doc): @quake
block_proposals: Mutex<LruCache<Byte32, ProposalShortIdVec>>TODO(doc): @quake
block_tx_hashes: Mutex<LruCache<Byte32, Vec<Byte32>>>TODO(doc): @quake
block_uncles: Mutex<LruCache<Byte32, UncleBlockVecView>>TODO(doc): @quake
cellbase: Mutex<LruCache<Byte32, TransactionView>>TODO(doc): @quake
Implementations
impl StoreCache[src]
impl StoreCache[src]pub fn from_config(config: StoreConfig) -> Self[src]
pub fn from_config(config: StoreConfig) -> Self[src]TODO(doc): @quake
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for StoreCache
impl Send for StoreCache
impl Sync for StoreCache
impl Unpin for StoreCache
impl UnwindSafe for StoreCache
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,