Single-JVM-only implementation of RemoteCommitProvider
that listens for object modifications and propagates those changes
to other SingleJVMRemoteCommitProviders in the same JVM. This is
only useful for linking together multiple factories in the same
JVM that are all loaded in the same classloader, which is a rare
circumstance.