Skip to content

MultiStore

ratranqu edited this page Apr 26, 2021 · 2 revisions

MultiStore

public protocol MultiStore: Store 

Inheritance

Store

Requirements

cacheMultiStore

var cacheMultiStore: CacheMultiStore 

cacheMultiStore(withVersion:​)

func cacheMultiStore(withVersion version: Int64) throws -> CacheMultiStore

store(key:​)

func store(key: StoreKey) -> Store

keyValueStore(key:​)

func keyValueStore(key: StoreKey) -> KeyValueStore

isTracingEnabled

var isTracingEnabled: Bool 

set(tracer:​)

@discardableResult
    func set(tracer: Writer?) -> MultiStore

set(tracingContext:​)

@discardableResult
    // TODO: Check if it's OK to discard the result
    // TODO: Maybe we don't need to return anything
    func set(tracingContext: TraceContext) -> MultiStore
Types
Protocols
Global Typealiases
Global Variables
Global Functions
Extensions
Clone this wiki locally