@Override public IN apply(byte[] bytes) { IN obj = engine.readObject(new UnsafeMemoryInput(bytes), type); if(null != next) { next.accept(obj); return null; } else { return obj; } } };
@Override public IN apply(byte[] bytes) { final Kryo kryo = engine.borrow(); try { IN obj = kryo.readObject(new UnsafeMemoryInput(bytes), type); if (null != next) { next.accept(obj); return null; } else { return obj; } } finally { engine.release(kryo); } } };
@Override public IN apply(byte[] bytes) { return engine.readObject(new UnsafeMemoryInput(bytes), type); } };
@Override public IN apply(byte[] bytes) { IN obj = engine.readObject(new UnsafeMemoryInput(bytes), type); if(null != next) { next.accept(obj); return null; } else { return obj; } } };
@Override public IN apply(byte[] bytes) { final Kryo kryo = engine.borrow(); try { return kryo.readObject(new UnsafeMemoryInput(bytes), type); } finally { engine.release(kryo); } } };