code: func (c *DbClient) GetDataForPrefix(prefix string) []*decoder.FileDataEntry {
  	c.Lock()
  	defer c.Unlock()
  
  	var keyValues []*decoder.FileDataEntry
  	for _, file := range c.db {
  		for key, value := range file {
  			if strings.HasPrefix(key, prefix) {
  				keyValues = append(keyValues, &decoder.FileDataEntry{
  					Key:   key,
  					Value: value.data,
  				})
  			}
  		}
  	}
  	return keyValues
  }
docs: // GetDataForPrefix returns all values which match provided prefix