Minor: Any reason for not using the more efficient syntax:
LOGGER.info("getDocumentId {}", externalPath)  ?