@Test public void testCanAccessBinaryValue() throws ClassNotFoundException { JavaSerializer<String> serializer = new JavaSerializer<>(getClass().getClassLoader()); String testValue = "Let's get binary!"; ByteBuffer serialized = serializer.serialize(testValue); LazyOffHeapValueHolder<String> valueHolder = new LazyOffHeapValueHolder<>(1L, serialized, serializer, 10L, 20L, 15L, mock(WriteContext.class)); valueHolder.detach(); ByteBuffer binaryValue = valueHolder.getBinaryValue(); assertThat(serializer.read(binaryValue), is(testValue)); }