package org.infinispan.persistence.rest.metadata; import java.util.concurrent.TimeUnit; import org.infinispan.marshall.core.MarshalledEntry; import org.infinispan.metadata.EmbeddedMetadata; import org.infinispan.metadata.Metadata; public class EmbeddedMetadataHelper implements MetadataHelper { @Override public String getContentType(MarshalledEntry entry) { return "application/binary"; } @Override public Metadata buildMetadata(String contentType, long lifespan, TimeUnit lifespanUnit, long maxIdle, TimeUnit maxIdleUnit) { return new EmbeddedMetadata.Builder().lifespan(lifespan, lifespanUnit).maxIdle(maxIdle, maxIdleUnit).build(); } }