code: func (r *GormWorkItemTypeRepository) CheckExists(ctx context.Context, id uuid.UUID) error {
  	defer goa.MeasureSince([]string{"goa", "db", "workitemtype", "exists"}, time.Now())
  	log.Info(ctx, map[string]interface{}{
  		"wit_id": id,
  	}, "Checking if work item type exists")
  
  	_, exists := cache.Get(id)
  	if exists {
  		return nil
  	}
  	return repository.CheckExists(ctx, r.db, WorkItemType{}.TableName(), id)
  }
docs: // CheckExists returns nil if the given ID exists otherwise returns an error