@Override public Integer deserialize(Integer reuse, DataInputView source) throws IOException { return deserialize(source); }
@Override public Integer deserialize(DataInputView source) throws IOException { return IntSerializer.INSTANCE.deserialize(source); }
@Override public Integer deserialize(Integer reuse, DataInputView source) throws IOException { return IntSerializer.INSTANCE.deserialize(reuse, source); }
@Override public Lockable<E> deserialize(DataInputView source) throws IOException { int refCount = IntSerializer.INSTANCE.deserialize(source); E record = elementSerializer.deserialize(source); return new Lockable<>(record, refCount); }
@Override public Integer deserialize(Integer reuse, DataInputView source) throws IOException { return deserialize(source); }
@Override public Integer deserialize(Integer reuse, DataInputView source) throws IOException { return deserialize(source); }
@Override public Lockable<E> deserialize(DataInputView source) throws IOException { int refCount = IntSerializer.INSTANCE.deserialize(source); E record = elementSerializer.deserialize(source); return new Lockable<>(record, refCount); }
@Override public DeweyNumber deserialize(DataInputView source) throws IOException { final int size = source.readInt(); int[] number = new int[size]; for (int i = 0; i < size; i++) { number[i] = elemSerializer.deserialize(source); } return new DeweyNumber(number); }
@Override public EventId deserialize(DataInputView source) throws IOException { int id = IntSerializer.INSTANCE.deserialize(source); long timestamp = LongSerializer.INSTANCE.deserialize(source); return new EventId(id, timestamp); }
@Override public DeweyNumber deserialize(DataInputView source) throws IOException { final int size = source.readInt(); int[] number = new int[size]; for (int i = 0; i < size; i++) { number[i] = elemSerializer.deserialize(source); } return new DeweyNumber(number); }
@Override public EventId deserialize(DataInputView source) throws IOException { int id = IntSerializer.INSTANCE.deserialize(source); long timestamp = LongSerializer.INSTANCE.deserialize(source); return new EventId(id, timestamp); }
@Override public DeweyNumber deserialize(DataInputView source) throws IOException { final int size = source.readInt(); int[] number = new int[size]; for (int i = 0; i < size; i++) { number[i] = elemSerializer.deserialize(source); } return new DeweyNumber(number); }
@Override public Lockable<E> deserialize(DataInputView source) throws IOException { int refCount = IntSerializer.INSTANCE.deserialize(source); E record = elementSerializer.deserialize(source); return new Lockable<>(record, refCount); }