@Override Collection<Long> getOrphans(String key) { if (!hasOrphans) { return null; } Set<Object> orphans = idCollection(null, null, false); Set<Object> keyOrphans = idCollection(key, null, false); Collection<Long> orphanLongs = orphans != null ? toLongs(orphans) : null; Collection<Long> keyOrphanLongs = keyOrphans != null ? toLongs(keyOrphans) : null; return LuceneTransactionState.merge(orphanLongs, keyOrphanLongs); }