package org.vertexium.serializer.kryo.quickSerializers;
import java.util.Date;
public class DateQuickTypeSerializer implements QuickTypeSerializer {
private LongQuickTypeSerializer longQuickTypeSerializer = new LongQuickTypeSerializer();
@Override
public byte[] objectToBytes(Object value) {
long l = ((Date) value).getTime();
return longQuickTypeSerializer.objectToBytes(l, MARKER_DATE);
}
@Override
public <T> T valueToObject(byte[] data) {
return (T) new Date((long) longQuickTypeSerializer.valueToObject(data));
}
}