1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2024-12-24 00:37:28 +00:00

Remove unused error type from internal/cache

This commit is contained in:
greatroar 2020-03-03 08:39:42 +01:00
parent b10dce541e
commit 6e3215a80d

View file

@ -253,22 +253,6 @@ func IsOld(t time.Time, maxAge time.Duration) bool {
return t.Before(oldest) return t.Before(oldest)
} }
// errNoSuchFile is returned when a file is not cached.
type errNoSuchFile struct {
Type string
Name string
}
func (e errNoSuchFile) Error() string {
return fmt.Sprintf("file %v (%v) is not cached", e.Name, e.Type)
}
// IsNotExist returns true if the error was caused by a non-existing file.
func (c *Cache) IsNotExist(err error) bool {
_, ok := errors.Cause(err).(errNoSuchFile)
return ok
}
// Wrap returns a backend with a cache. // Wrap returns a backend with a cache.
func (c *Cache) Wrap(be restic.Backend) restic.Backend { func (c *Cache) Wrap(be restic.Backend) restic.Backend {
return newBackend(be, c) return newBackend(be, c)