public void insert( int offset, long[] values ) { synchronized( mutex ) { list.insert( offset, values ); } } public void insert( int offset, long[] values, int valOffset, int len ) {
public void insert( int offset, long value ) { synchronized( mutex ) { list.insert( offset, value ); } } public void insert( int offset, long[] values ) {
public void insert( int offset, long[] values, int valOffset, int len ) { synchronized( mutex ) { list.insert( offset, values, valOffset, len ); } }
@Override public void add( int index, Long value ) { list.insert( index, value.longValue() ); }
public void insert( int offset, long value ) { synchronized( mutex ) { list.insert( offset, value ); } } public void insert( int offset, long[] values ) {
@Override public void insert( int offset, long[] values ) { synchronized( mutex ) { list.insert( offset, values ); } } @Override
public void insert( int offset, long[] values ) { synchronized( mutex ) { list.insert( offset, values ); } } public void insert( int offset, long[] values, int valOffset, int len ) {
@Override public void insert( int offset, long[] values, int valOffset, int len ) { synchronized( mutex ) { list.insert( offset, values, valOffset, len ); } }
@Override public void insert( int offset, long value ) { synchronized( mutex ) { list.insert( offset, value ); } } @Override
public void insert( int offset, long value ) { synchronized( mutex ) { list.insert( offset, value ); } } public void insert( int offset, long[] values ) {
public void insert( int offset, long[] values ) { synchronized( mutex ) { list.insert( offset, values ); } } public void insert( int offset, long[] values, int valOffset, int len ) {
public void insert( int offset, long[] values, int valOffset, int len ) { synchronized( mutex ) { list.insert( offset, values, valOffset, len ); } }
public void insert( int offset, long value ) { synchronized( mutex ) { list.insert( offset, value ); } } public void insert( int offset, long[] values ) {
public void insert( int offset, long[] values ) { synchronized( mutex ) { list.insert( offset, values ); } } public void insert( int offset, long[] values, int valOffset, int len ) {
public void insert( int offset, long[] values, int valOffset, int len ) { synchronized( mutex ) { list.insert( offset, values, valOffset, len ); } }
@Override public void add( int index, Long value ) { list.insert( index, value.longValue() ); }
@Override public void add( int index, Long value ) { list.insert( index, value.longValue() ); }
@Override public void add( int index, Long value ) { list.insert( index, value.longValue() ); }
@Override public void add( int index, Long value ) { list.insert( index, value.longValue() ); }
public void add(@NonNull DateTime ts) { final long tsMillis = ts.getMillis(); if (timestamps.isEmpty() || tsMillis > frontLong()) { timestamps.add(tsMillis); } else { final int bsPos = timestamps.binarySearch(tsMillis); if (bsPos < 0) { // Insert only if not present. final int insPos = -(bsPos + 1); timestamps.insert(insPos, tsMillis); } } }