in src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerServiceImpl.java [117:125]
public boolean canOptimize(Resource fileResource) {
if (!fileResource.getName().equals(JcrConstants.JCR_CONTENT)
&& fileResource.getChild(JcrConstants.JCR_CONTENT) != null) {
fileResource = fileResource.getChild(JcrConstants.JCR_CONTENT);
}
OptimizedFile of = fileResource.adaptTo(OptimizedFile.class);
return of != null && !of.getDisabled() && fileOptimizers.containsKey(of.getMimeType())
&& !fileOptimizers.get(of.getMimeType()).isEmpty();
}