+ total_lock->lock("CICache::delete_oldest");
+ if( first != last ) { // at least 2
+ CICacheItem *current = first;
+ for( ; !oldest && current; current=current->next )
+ if( !current->checked_out ) oldest = current;
+ for( ; current; current=current->next ) {
+ if( current->checked_out ) continue;