in encryption/src/main/java/org/apache/solr/encryption/EncryptionDirectory.java [192:205]
protected CommitUserData getLatestCommitData() throws IOException {
if (shouldReadCommitUserData) {
synchronized (this) {
if (shouldReadCommitUserData) {
CommitUserData newCommitUserData = readLatestCommitUserData();
if (newCommitUserData != commitUserData) {
commitUserData = newCommitUserData;
shouldReadCommitUserData = false;
}
}
}
}
return commitUserData;
}