private HeapEntry<E> getEntry(E o) { HeapEntry<E> entry = objectToEntry.get(o); if (entry == null) { entry = new HeapEntry<>(); entry.index = size(); entry.object = o; indexToEntry.add(entry); objectToEntry.put(o, entry); } return entry; }
private HeapEntry<E> getEntry(E o) { HeapEntry<E> entry = objectToEntry.get(o); if (entry == null) { entry = new HeapEntry<E>(); entry.index = size(); entry.object = o; indexToEntry.add(entry); objectToEntry.put(o, entry); } return entry; }
private HeapEntry<E> getEntry(E o) { HeapEntry<E> entry = objectToEntry.get(o); if (entry == null) { entry = new HeapEntry<E>(); entry.index = size(); entry.object = o; indexToEntry.add(entry); objectToEntry.put(o, entry); } return entry; }
private HeapEntry<E> getEntry(E o) { HeapEntry<E> entry = objectToEntry.get(o); if (entry == null) { entry = new HeapEntry<>(); entry.index = size(); entry.object = o; indexToEntry.add(entry); objectToEntry.put(o, entry); } return entry; }
private HeapEntry<E> getEntry(E o) { HeapEntry<E> entry = objectToEntry.get(o); if (entry == null) { entry = new HeapEntry<>(); entry.index = size(); entry.object = o; indexToEntry.add(entry); objectToEntry.put(o, entry); } return entry; }