in src/main/java/org/apache/sling/jcr/classloader/internal/ClassLoaderWriterImpl.java [247:269]
public boolean delete(final String name) {
final String path = cleanPath(name);
this.handleChangeEvent(path);
Session session = null;
try {
session = createSession();
if (session.itemExists(path)) {
Item fileItem = session.getItem(path);
fileItem.remove();
session.save();
return true;
}
} catch (final RepositoryException re) {
logger.error("Cannot remove " + path, re);
} finally {
if ( session != null ) {
session.logout();
}
}
// fall back to false if item does not exist or in case of error
return false;
}