package bboltcachestorage
import "github.com/moby/buildkit/solver/bboltcachestorage"
Index ¶
- type Store
- func NewStore(dbPath string) (*Store, error)
- func (s *Store) AddLink(id string, link solver.CacheInfoLink, target string) error
- func (s *Store) AddResult(id string, res solver.CacheResult) error
- func (s *Store) Close() error
- func (s *Store) Exists(id string) bool
- func (s *Store) HasLink(id string, link solver.CacheInfoLink, target string) bool
- func (s *Store) Load(id string, resultID string) (solver.CacheResult, error)
- func (s *Store) Release(resultID string) error
- func (s *Store) Walk(fn func(id string) error) error
- func (s *Store) WalkBacklinks(id string, fn func(id string, link solver.CacheInfoLink) error) error
- func (s *Store) WalkIDsByResult(resultID string, fn func(string) error) error
- func (s *Store) WalkLinks(id string, link solver.CacheInfoLink, fn func(id string) error) error
- func (s *Store) WalkResults(id string, fn func(solver.CacheResult) error) error
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func NewStore ¶
func (*Store) AddLink ¶
func (*Store) AddResult ¶
func (s *Store) AddResult(id string, res solver.CacheResult) error
func (*Store) Close ¶
func (*Store) Exists ¶
func (*Store) HasLink ¶
func (*Store) Load ¶
func (*Store) Release ¶
func (*Store) Walk ¶
func (*Store) WalkBacklinks ¶
func (*Store) WalkIDsByResult ¶
func (*Store) WalkLinks ¶
func (*Store) WalkResults ¶
Source Files ¶
- Version
- v0.21.1 (latest)
- Published
- Apr 29, 2025
- Platform
- linux/amd64
- Imports
- 12 packages
- Last checked
- 1 hour ago –
Tools for package owners.