public bool DeleteStore(InMemoryStore store)
 {
     lock (this) {
         try {
             return(nameStoreMap.Remove(store.Name));
         } finally {
             store.Dispose();
         }
     }
 }
 public void Dispose()
 {
     store?.Dispose();
     system?.Dispose();
 }