/** Returns true if a slot is free */ boolean isFree( int slot ) { return ! isAllocated( slot ); }
/** Returns true if a slot is free */ boolean isFree( int slot ) { return ! isAllocated( slot ); }
/** * Returns true if a slot is free */ boolean isFree( int slot ) { return ! isAllocated( slot ); }
/** Returns true if a slot is free */ boolean isFree(int slot) { return !isAllocated(slot); }
/** * @return first slot with available size >= indicated size, or -1 if no * slots are available. */ int getFirstLargerThan( int size ) { for ( int i = 0; i < ELEMS_PER_PAGE; i++ ) { if ( isAllocated( i ) && get( i ).getSize() >= size ) { return i; } } return -1; }
/** * Returns first slot with available size >= indicated size, or -1 if no * slots are available. */ int getFirstLargerThan( int size ) { for ( int i = 0; i < ELEMS_PER_PAGE; i++ ) { if ( isAllocated( i ) && get( i ).getSize() >= size ) { return i; } } return -1; } }
/** * Returns first slot with available size >= indicated size, or -1 if no * slots are available. */ int getFirstLargerThan( int size ) { for ( int i = 0; i < ELEMS_PER_PAGE; i++ ) { if ( isAllocated( i ) && get( i ).getSize() >= size ) { return i; } } return -1; } }