SessionCache sessionCache = this.session.spawnSessionCache(false);
String externalNodeKey = documentStore.createExternalProjection(parentNodeToBecomeFederatedKey.toString(), sourceName,
externalPath, projectionAlias);
MutableCachedNode node = sessionCache.mutable(parentNodeToBecomeFederatedKey);
node.addFederatedSegment(externalNodeKey, projectionAlias);
sessionCache.save();
}
@Override
public void removeProjection( String projectionPath ) throws RepositoryException {
CheckArg.isNotNull(projectionPath, "projectionPath");