P
- type of ParameterProvider's parameterAbstractNodeBasedCachingStrategy
@Deprecated public abstract class AbstractContentBasedCachingStrategy<P> extends Object implements info.magnolia.imaging.caching.CachingStrategy<P>
Content
based CachingStrategy
/ies.Constructor and Description |
---|
AbstractContentBasedCachingStrategy()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
String |
getCachePath(info.magnolia.imaging.ImageGenerator<info.magnolia.imaging.ParameterProvider<P>> generator,
info.magnolia.imaging.ParameterProvider<P> parameterProvider)
Deprecated.
|
protected abstract info.magnolia.cms.core.Content |
getContent(P param)
Deprecated.
|
protected abstract String |
getPathOf(P param)
Deprecated.
|
protected abstract String |
getWorkspaceName(P param)
Deprecated.
|
boolean |
shouldRegenerate(info.magnolia.cms.core.NodeData cachedBinary,
info.magnolia.imaging.ParameterProvider<P> parameterProvider)
Deprecated.
since 3.3 - use
shouldRegenerate(Property, ParameterProvider) instead. |
boolean |
shouldRegenerate(javax.jcr.Property cachedBinary,
info.magnolia.imaging.ParameterProvider<P> parameterProvider)
Deprecated.
|
public AbstractContentBasedCachingStrategy()
public String getCachePath(info.magnolia.imaging.ImageGenerator<info.magnolia.imaging.ParameterProvider<P>> generator, info.magnolia.imaging.ParameterProvider<P> parameterProvider)
getCachePath
in interface info.magnolia.imaging.caching.CachingStrategy<P>
@Deprecated public boolean shouldRegenerate(info.magnolia.cms.core.NodeData cachedBinary, info.magnolia.imaging.ParameterProvider<P> parameterProvider)
shouldRegenerate(Property, ParameterProvider)
instead.public boolean shouldRegenerate(javax.jcr.Property cachedBinary, info.magnolia.imaging.ParameterProvider<P> parameterProvider) throws javax.jcr.RepositoryException
shouldRegenerate
in interface info.magnolia.imaging.caching.CachingStrategy<P>
javax.jcr.RepositoryException
protected abstract info.magnolia.cms.core.Content getContent(P param)
Copyright © 2020 Magnolia International Ltd.. All rights reserved.