public abstract class CachedResourcesOptimizer extends java.lang.Object implements ResourcesOptimizer
| Modifier and Type | Class and Description |
|---|---|
protected class |
CachedResourcesOptimizer.CacheKey |
| Modifier and Type | Field and Description |
|---|---|
static OptimizationContext.Feature |
SKIP_CACHE |
| Modifier | Constructor and Description |
|---|---|
protected |
CachedResourcesOptimizer(CacheProvider cacheProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allExists(java.util.Collection<Resource> outputs) |
java.util.Collection<Resource> |
optimize(java.util.Collection<Resource> inputs,
OptimizationContext context) |
abstract java.util.Collection<Resource> |
optimizeIfAbsent(java.util.Collection<Resource> inputs,
OptimizationContext context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSupportedResourceTypes, isSupportingpublic static final OptimizationContext.Feature SKIP_CACHE
protected CachedResourcesOptimizer(@Nonnull
CacheProvider cacheProvider)
@Nonnull public java.util.Collection<Resource> optimize(@Nonnull java.util.Collection<Resource> inputs, @Nonnull OptimizationContext context) throws java.lang.Exception
optimize in interface ResourcesOptimizerjava.lang.Exceptionprotected boolean allExists(@Nonnull
java.util.Collection<Resource> outputs)
throws java.io.IOException
java.io.IOException@Nonnull public abstract java.util.Collection<Resource> optimizeIfAbsent(@Nonnull java.util.Collection<Resource> inputs, @Nonnull OptimizationContext context) throws java.lang.Exception
java.lang.ExceptionCopyright © 2015 echocat. All Rights Reserved.