diff --git a/driver.go b/driver.go index d991156..e9c85d5 100644 --- a/driver.go +++ b/driver.go @@ -199,6 +199,9 @@ func (ram RAM) Set(_ context.Context, ns, id string, v []byte) error { ram.m[ns] = map[string][]byte{} } ram.m[ns][id] = v + if v == nil { + delete(ram.m[ns], id) + } return nil }