@Override
    public void readExternalEntry(@NotNull Bytes source, byte remoteNodeIdentifier) {
        byte hunk = source.readByte();
        if (hunk == BOOTSTRAP_TIME_HUNK) {
            setRemoteNodeCouldBootstrapFrom(remoteNodeIdentifier, source.readLong());
        } else {
            assert hunk == ENTRY_HUNK;
            try (CompiledReplicatedMapQueryContext<K, V, R> remoteOpContext = mapContext()) {
                remoteOpContext.processReplicatedEvent(remoteNodeIdentifier, source);
            }
        }
    }
@ Override public void readExternalEntry ( @ NotNull Bytes source , byte remoteNodeIdentifier ) { byte hunk = source . readByte ( ) ; if ( hunk == BOOTSTRAP_TIME_HUNK ) { setRemoteNodeCouldBootstrapFrom ( remoteNodeIdentifier , source . readLong ( ) ) ; } else { assert hunk == ENTRY_HUNK ; try ( CompiledReplicatedMapQueryContext < K , V , R > remoteOpContext = mapContext ( ) ) { remoteOpContext . processReplicatedEvent ( remoteNodeIdentifier , source ) ; } } }
This method does not set a segment lock, A segment lock should be obtained before calling
this method, especially when being used in a multi threaded context.