[][src]Trait wasmer_runtime_core::cache::Cache

pub trait Cache {
    type LoadError: Debug;
    type StoreError: Debug;
    fn load(&self, key: WasmHash) -> Result<Module, Self::LoadError>;
fn store(
        &mut self,
        key: WasmHash,
        module: Module
    ) -> Result<(), Self::StoreError>; }

A generic cache for storing and loading compiled wasm modules.

The wasmer-runtime supplies a naive FileSystemCache api.

Associated Types

Loading content...

Required methods

fn load(&self, key: WasmHash) -> Result<Module, Self::LoadError>

fn store(
    &mut self,
    key: WasmHash,
    module: Module
) -> Result<(), Self::StoreError>

Loading content...

Implementors

Loading content...