@Override public DeletedCell localCopy(CFMetaData metadata, AbstractAllocator allocator) { return new BufferDeletedCell(name.copy(metadata, allocator), allocator.clone(value), timestamp); }
@Override public CounterCell localCopy(CFMetaData metadata, AbstractAllocator allocator) { return new BufferCounterCell(name.copy(metadata, allocator), allocator.clone(value), timestamp, timestampOfLastDelete); }
@Override public Cell localCopy(CFMetaData metadata, AbstractAllocator allocator) { return new BufferCell(name.copy(metadata, allocator), allocator.clone(value), timestamp); }
@Override public ExpiringCell localCopy(CFMetaData metadata, AbstractAllocator allocator) { return new BufferExpiringCell(name.copy(metadata, allocator), allocator.clone(value), timestamp, timeToLive, localExpirationTime); }
@Override public ExpiringCell localCopy(CFMetaData metadata, AbstractAllocator allocator) { return new BufferExpiringCell(name().copy(metadata, allocator), allocator.clone(value()), timestamp(), getTimeToLive(), getLocalDeletionTime()); }