/** {@inheritDoc} */ public boolean adjustValue( long key, double amount ) { int index = index( key ); if (index < 0) { return false; } else { _values[index] += amount; return true; } }
/** {@inheritDoc} */ public double get( long key ) { int index = index( key ); return index < 0 ? no_entry_value : _values[index]; }
/** {@inheritDoc} */ public double remove( long key ) { double prev = no_entry_value; int index = index( key ); if ( index >= 0 ) { prev = _values[index]; removeAt( index ); // clear key,state; adjust size } return prev; }
/** {@inheritDoc} */ public double get( long key ) { int index = index( key ); return index < 0 ? no_entry_value : _values[index]; }
/** {@inheritDoc} */ public boolean adjustValue( long key, double amount ) { int index = index( key ); if (index < 0) { return false; } else { _values[index] += amount; return true; } }
/** {@inheritDoc} */ public boolean adjustValue( long key, double amount ) { int index = index( key ); if (index < 0) { return false; } else { _values[index] += amount; return true; } }
/** {@inheritDoc} */ public double get( long key ) { int index = index( key ); return index < 0 ? no_entry_value : _values[index]; }
/** {@inheritDoc} */ public double get( long key ) { int index = index( key ); return index < 0 ? no_entry_value : _values[index]; }
/** {@inheritDoc} */ @Override public double get( long key ) { int index = index( key ); return index < 0 ? no_entry_value : _values[index]; }
/** {@inheritDoc} */ @Override public boolean adjustValue( long key, double amount ) { int index = index( key ); if (index < 0) { return false; } else { _values[index] += amount; return true; } }
/** {@inheritDoc} */ public boolean adjustValue( long key, double amount ) { int index = index( key ); if (index < 0) { return false; } else { _values[index] += amount; return true; } }
/** {@inheritDoc} */ public double remove( long key ) { double prev = no_entry_value; int index = index( key ); if ( index >= 0 ) { prev = _values[index]; removeAt( index ); // clear key,state; adjust size } return prev; }
/** {@inheritDoc} */ public double remove( long key ) { double prev = no_entry_value; int index = index( key ); if ( index >= 0 ) { prev = _values[index]; removeAt( index ); // clear key,state; adjust size } return prev; }
/** {@inheritDoc} */ public double remove( long key ) { double prev = no_entry_value; int index = index( key ); if ( index >= 0 ) { prev = _values[index]; removeAt( index ); // clear key,state; adjust size } return prev; }
/** {@inheritDoc} */ @Override public double remove( long key ) { double prev = no_entry_value; int index = index( key ); if ( index >= 0 ) { prev = _values[index]; removeAt( index ); // clear key,state; adjust size } return prev; }