code: func (c *MemoryGroupService) GroupRenewTTL(ctx context.Context, groupName string) error {
  	memoryGroupsMu.Lock()
  	defer memoryGroupsMu.Unlock()
  
  	mg, ok := memoryGroups[groupName]
  	if !ok {
  		return constants.ErrGroupNotFound
  	}
  
  	if mg.TTL != 0 {
  		mg.LastRefresh = time.Now().UnixNano()
  		memoryGroups[groupName] = mg
  		return nil
  	}
  	return constants.ErrMemoryTTLNotFound
  }
docs: // GroupRenewTTL will renew lease TTL