public Task <BpmnDefinitions> GetDefinitionAsync(string definitionId, CancellationToken cancellationToken)
 {
     return(_cache.GetOrCreateAsync(string.Concat(Cache.Prefix.BpmnDefinition, definitionId), def =>
     {
         return _definitionStore.FindByIdAsync(definitionId, cancellationToken).ContinueWith(t =>
         {
             return SerializerService.DeserializeFromStringAsync(t.Result.Xml, cancellationToken);
         }).Unwrap();
     }));
 }