class TransformationCacheKey implements ContentCacheKey {

    @Override
    public String getKey() {
        return PREFIX + '_' + preparationId + "_" + datasetId + "_"
                + DigestUtils.sha1Hex(stepId + format + Objects.hash(parameters) + sourceType + userId + filter);
    }

      TransformationCacheKey(final String preparationId, final String datasetId, final String format, final String stepId,
            final String parameters, final ExportParameters.SourceType sourceType, final String userId,
            final String filter);

}