if (limitEntry != null) {
minUniqueId = limitEntry.getUniqueId();
maxPriority = limitEntry.getPriority();
}
ReturnDataHolder ret = null;
synchronized(this.modificationMonitor) {
try {
ret = databaseAccessor.getAndDeleteLowest(xbStore, numEntries, numBytes, maxPriority, minUniqueId, leaveOne, true, this);
numOfBytes -= ret.countBytes;
numOfEntries -= ret.countEntries;