4 class App::MPD::Feeder::WorkQueue;
12 if ( exists $present{$key} ) {
13 $log->trace("job '$key' already queued");
16 $present{$key} = undef;
19 $log->trace("job '$key' queued");
24 my $item = shift @queue;
26 if ( defined($item) ) {
27 $log->trace("next job: '$item'");
28 delete $present{$item};
31 $log->trace("job queue is empty");
40 $log->trace('work queue cleared');
44 $log->trace( "Queue jobs: " . scalar(@queue) );