public static boolean wasAccessedAfter(final ByteBuffer processingInfoBuffer, final ByteBuffer timeMsBuffer) {
        int compareResult = ByteBufferUtils.compareAsLong(
                timeMsBuffer, timeMsBuffer.position(),
                processingInfoBuffer, LAST_ACCESSED_TIME_OFFSET);

        LAMBDA_LOGGER.trace(() -> LogUtil.message("wasAccessedAfter returns {} for test time {} lastAccessed time {}",
                compareResult,
                Instant.ofEpochMilli(timeMsBuffer.getLong(0)),
                Instant.ofEpochMilli(processingInfoBuffer.getLong(LAST_ACCESSED_TIME_OFFSET))));

        return compareResult < 0;
    }
Return true if the {@link RefDataProcessingInfo} object represent by valueBuffer has a last accessed
time after the epoch millis time represented by timeMsBuffer.

@param processingInfoBuffer {@link ByteBuffer} containing a serialised {@link RefDataProcessingInfo}
@param timeMsBuffer         a {@link ByteBuffer} containing a long representing an epoch millis time
stroom-pipeline/src/main/java/stroom/pipeline/refdata/store/offheapstore/serdes/RefDataProcessingInfoSerde.java