class RawContentFacetImpl extends FacetSupport implements RawContentFacet {

  @Override
  public Content put(final String path, final Payload content) throws IOException {
    StorageFacet storageFacet = facet(StorageFacet.class);
    try (TempBlob tempBlob = storageFacet.createTempBlob(content, hashAlgorithms)) {
      return doPutContent(path, tempBlob, content);
    }
  }

  @Inject public  RawContentFacetImpl(final AssetEntityAdapter assetEntityAdapter);

}