1
0
mirror of https://github.com/taigrr/bitcask synced 2025-01-18 04:03:17 -08:00

Add all files again with v2 postfix to URL

This commit is contained in:
2022-02-01 19:06:30 -08:00
parent d23c355e72
commit 60aaf19d15
31 changed files with 6120 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package metadata
import (
"os"
"git.mills.io/prologic/bitcask/v2/internal"
)
type MetaData struct {
IndexUpToDate bool `json:"index_up_to_date"`
ReclaimableSpace int64 `json:"reclaimable_space"`
}
func (m *MetaData) Save(path string, mode os.FileMode) error {
return internal.SaveJsonToFile(m, path, mode)
}
func Load(path string) (*MetaData, error) {
var m MetaData
err := internal.LoadFromJsonFile(path, &m)
return &m, err
}