优化缓存管理

This commit is contained in:
GoEdgeLab
2021-01-13 12:02:50 +08:00
parent 0e51e1c7cb
commit ba6fa92dc9
22 changed files with 1517 additions and 548 deletions

View File

@@ -10,10 +10,10 @@ type StorageInterface interface {
Init() error
// 读取缓存
Read(key string, readerBuf []byte, callback func(data []byte, size int64, expiredAt int64, isEOF bool)) error
OpenReader(key string) (Reader, error)
// 打开缓存写入器等待写入
Open(key string, expiredAt int64) (Writer, error)
OpenWriter(key string, expiredAt int64, status int) (Writer, error)
// 删除某个键值对应的缓存
Delete(key string) error