message: asset-pipeline: Added IAssetLoaderOverride::setAssetCacheKey() required at least for internal sub-assets
  You'll probably want to talk about this
diff: @@ -120,7 +120,7 @@ public:
  {
  outDecrKeyLen = ctx.params.decryptionKeyLen;
  memcpy(outDecrKey, ctx.params.decryptionKey, outDecrKeyLen);
  - return attempt <= 0u; // no failed attempts
  + return attempt == 0u; // no failed attempts
  }
  //! Only called when the was unable to be loaded
  @@ -130,6 +130,9 @@ public:
  return nullptr;
  }
  + //! Before insert
  + virtual void setAssetCacheKey(IAsset* asset, const std::string& supposedKey, const SAssetLoadContext& ctx, uint32_t hierarchyLevel);
  +
  //! After a successful load of an asset or sub-asset
  virtual void insertAssetIntoCache(IAsset* asset, const SAssetLoadContext& ctx, const uint32_t& hierarchyLevel);
  };
  