Help us shape the future of Go! Take the 2026 Go Developer Survey

cache

package
v0.44.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2025 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecutionDataCache

type ExecutionDataCache struct {
	// contains filtered or unexported fields
}

ExecutionDataCache is a read-through cache for ExecutionData.

func NewExecutionDataCache

func NewExecutionDataCache(
	backend execution_data.ExecutionDataGetter,
	headers storage.Headers,
	seals storage.Seals,
	results storage.ExecutionResults,
	cache mempool.ExecutionData,
) *ExecutionDataCache

NewExecutionDataCache returns a new ExecutionDataCache.

func (*ExecutionDataCache) ByBlockID

ByBlockID returns the execution data for the given block ID.

Expected error returns during normal operation:

func (*ExecutionDataCache) ByHeight

ByHeight returns the execution data for the given block height.

Expected error returns during normal operation:

func (*ExecutionDataCache) ByID

ByID returns the execution data for the given ExecutionDataID.

Expected error returns during normal operation:

func (*ExecutionDataCache) LookupID

func (c *ExecutionDataCache) LookupID(blockID flow.Identifier) (flow.Identifier, error)

LookupID returns the ExecutionDataID for the given block ID.

Expected error returns during normal operation:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL