code: func (store *MemoryStore) Put(key string, message packets.ControlPacket) {
  	store.Lock()
  	defer store.Unlock()
  	if !store.opened {
  		ERROR.Println(STR, "Trying to use memory store, but not open")
  		return
  	}
  	store.messages[key] = message
  }
docs: // Put takes a key and a pointer to a Message and stores the
  // message.