diff options
Diffstat (limited to 'go/storage/needle_map.go')
| -rw-r--r-- | go/storage/needle_map.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/go/storage/needle_map.go b/go/storage/needle_map.go index 0bfa12180..c05aae745 100644 --- a/go/storage/needle_map.go +++ b/go/storage/needle_map.go @@ -7,6 +7,14 @@ import ( "github.com/chrislusf/weed-fs/go/util" ) +type NeedleMapType int + +const ( + NeedleMapInMemory NeedleMapType = iota + NeedleMapLevelDb + NeedleMapBoltDb +) + type NeedleMapper interface { Put(key uint64, offset uint32, size uint32) error Get(key uint64) (element *NeedleValue, ok bool) |
