private static Method initObjectHashCode() {
			try {
				return Object.class.getMethod("hashCode");
			}
			catch (NoSuchMethodException | SecurityException e) {
				throw new AssertionError(e);
			}
		}
A listener which queues invocations onto a separate executor

@param <P> the type of listener
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/util/datastruct/PrivatelyQueuedListener.java