diff --git a/.gitignore b/.gitignore index 9e95391..1f44660 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ .glide/ .vscode +.idea/ diff --git a/store.go b/store.go index bc5dbed..c13d5ea 100644 --- a/store.go +++ b/store.go @@ -128,6 +128,9 @@ func (s *memoryStore) Check(_ context.Context, sid string) (bool, error) { } func (s *memoryStore) Create(ctx context.Context, sid string, expired int64) (Store, error) { + item := newDataItem(sid, nil, expired) + s.data[sid] = item + s.list.PushBack(item) return newStore(ctx, s, sid, expired, nil), nil }