|
|
@ -50,6 +50,7 @@ type VirtualFilerStore interface { |
|
|
|
FilerStore |
|
|
|
DeleteHardLink(ctx context.Context, hardLinkId HardLinkId) error |
|
|
|
DeleteOneEntry(ctx context.Context, entry *Entry) error |
|
|
|
AddPathSpecificStore(path string, store FilerStore) |
|
|
|
} |
|
|
|
|
|
|
|
type FilerStoreWrapper struct { |
|
|
@ -67,7 +68,7 @@ func NewFilerStoreWrapper(store FilerStore) *FilerStoreWrapper { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
func (fsw *FilerStoreWrapper) addStore(path string, store FilerStore) { |
|
|
|
func (fsw *FilerStoreWrapper) AddPathSpecificStore(path string, store FilerStore) { |
|
|
|
fsw.pathToStore.Put([]byte(path), store) |
|
|
|
} |
|
|
|
|
|
|
|