in src/main/java/org/apache/sling/scripting/sightly/impl/engine/ResourceBackedPojoChangeMonitor.java [75:95]
public void onChange(@NotNull List<ResourceChange> changes) {
for (ResourceChange change : changes) {
String path = change.getPath();
ResourceChange.ChangeType changeType = change.getType();
switch (changeType) {
case CHANGED:
if (slyJavaUseMap.containsKey(path)) {
slyJavaUseMap.put(path, System.currentTimeMillis());
}
break;
case REMOVED:
if (slyJavaUseMap.containsKey(path)) {
slyJavaUseMap.remove(path);
}
break;
default:
break;
}
LOG.debug("Java Use Object {} was {}.", path, changeType.toString());
}
}