gms: fix missing initialisation
This commit is contained in:
parent
dc31787526
commit
a9158c3a0c
@ -18,6 +18,12 @@ type GoMemoryStore struct {
|
||||
next int64
|
||||
}
|
||||
|
||||
func NewGoMemoryStore() *GoMemoryStore {
|
||||
ret := GoMemoryStore{}
|
||||
ret.items = make(map[int64]interface{})
|
||||
return &ret
|
||||
}
|
||||
|
||||
func (this *GoMemoryStore) Put(itm interface{}) ObjectReference {
|
||||
this.mtx.Lock()
|
||||
defer this.mtx.Unlock()
|
||||
@ -43,4 +49,4 @@ func (this *GoMemoryStore) Delete(i ObjectReference) {
|
||||
delete(this.items, int64(i))
|
||||
}
|
||||
|
||||
var gms GoMemoryStore
|
||||
var gms = NewGoMemoryStore()
|
||||
|
Loading…
Reference in New Issue
Block a user