Files
EdgeNode/internal/caches/writer.go

20 lines
242 B
Go
Raw Normal View History

2020-10-04 14:30:42 +08:00
package caches
2020-10-05 16:55:14 +08:00
// 缓存内容写入接口
type Writer interface {
// 写入数据
Write(data []byte) (n int, err error)
2020-10-04 14:30:42 +08:00
2020-10-05 16:55:14 +08:00
// 关闭
Close() error
2020-10-04 14:30:42 +08:00
2020-10-05 16:55:14 +08:00
// 丢弃
Discard() error
2020-10-04 14:30:42 +08:00
2020-10-05 16:55:14 +08:00
// Key
Key() string
2020-10-04 14:30:42 +08:00
2020-10-05 16:55:14 +08:00
// 过期时间
ExpiredAt() int64
2020-10-04 14:30:42 +08:00
}