Versions in this module Expand all Collapse all v2 v2.0.0 May 2, 2026 Changes in this version + func UpdateAll(ds store.DataStore) error + type ExecutableCache interface + GetExecutableByRef func(ref executable.Ref) (*executable.Executable, error) + GetExecutableList func() (executable.ExecutableList, error) + Update func() error + func NewExecutableCache(wsCache WorkspaceCache, s store.DataStore) ExecutableCache + type ExecutableCacheData struct + AliasMap map[executable.Ref]executable.Ref + ConfigMap map[string]WorkspaceInfo + ExecutableMap map[executable.Ref]string + type ExecutableCacheImpl struct + Data *ExecutableCacheData + Store store.DataStore + WorkspaceCache WorkspaceCache + func (c *ExecutableCacheImpl) GetExecutableByRef(ref executable.Ref) (*executable.Executable, error) + func (c *ExecutableCacheImpl) GetExecutableList() (executable.ExecutableList, error) + func (c *ExecutableCacheImpl) Update() error + type WorkspaceCache interface + GetData func() *WorkspaceCacheData + GetLatestData func() (*WorkspaceCacheData, error) + GetWorkspaceConfigList func() (workspace.WorkspaceList, error) + Update func() error + func NewWorkspaceCache(s store.DataStore) WorkspaceCache + type WorkspaceCacheData struct + WorkspaceLocations map[string]string + Workspaces map[string]*workspace.Workspace + type WorkspaceCacheImpl struct + Data *WorkspaceCacheData + Store store.DataStore + func (c *WorkspaceCacheImpl) GetData() *WorkspaceCacheData + func (c *WorkspaceCacheImpl) GetLatestData() (*WorkspaceCacheData, error) + func (c *WorkspaceCacheImpl) GetWorkspaceConfigList() (workspace.WorkspaceList, error) + func (c *WorkspaceCacheImpl) Update() error + type WorkspaceInfo struct + WorkspaceName string + WorkspacePath string Other modules containing this package github.com/flowexec/flow