Struct ckb_store::StoreCache[][src]

pub struct StoreCache {
    pub headers: Mutex<LruCache<Byte32, HeaderView>>,
    pub cell_data: Mutex<LruCache<Vec<u8>, (Bytes, Byte32)>>,
    pub cell_data_hash: Mutex<LruCache<Vec<u8>, 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

cell_data_hash: Mutex<LruCache<Vec<u8>, 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

TODO(doc): @quake

Trait Implementations

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

TODO(doc): @quake

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.