package cache import "github.com/vercel/turbo/cli/internal/turbopath" type noopCache struct{} func newNoopCache() *noopCache { return &noopCache{} } func (c *noopCache) Put(_ turbopath.AbsoluteSystemPath, _ string, _ int, _ []turbopath.AnchoredSystemPath) error { return nil } func (c *noopCache) Fetch(_ turbopath.AbsoluteSystemPath, _ string, _ []string) (ItemStatus, []turbopath.AnchoredSystemPath, int, error) { return ItemStatus{Local: false, Remote: false}, nil, 0, nil } func (c *noopCache) Exists(_ string) ItemStatus { return ItemStatus{} } func (c *noopCache) Clean(_ turbopath.AbsoluteSystemPath) {} func (c *noopCache) CleanAll() {} func (c *noopCache) Shutdown() {}