class LinearProbeLongLongHashMap extends AbstractLongIterable implements MutableLongLongMap, Resource {

    @Override
    public boolean containsValue( long value )
    {
        if ( hasZeroKey && zeroValue == value )
        {
            return true;
        }
        if ( hasOneKey && oneValue == value )
        {
            return true;
        }

        for ( int i = 0; i < capacity; i++ )
        {
            final long key = getKeyAt( i );
            if ( !isSentinelKey( key ) && getValueAt( i ) == value )
            {
                return true;
            }
        }

        return false;
    }

      LinearProbeLongLongHashMap( MemoryAllocator allocator );

}