@ -37,10 +37,10 @@ type NeedleMapper interface {
}
type baseNeedleMapper struct {
mapMetric
indexFile *os.File
indexFileAccessLock sync.Mutex
func (nm *baseNeedleMapper) IndexFileSize() uint64 {
@ -10,9 +10,8 @@ import (
)
type NeedleMap struct {
m needle_map.NeedleValueMap
baseNeedleMapper
func NewCompactNeedleMap(file *os.File) *NeedleMap {