in reply to Ordering objects using external index

return [ map { $uid2msg{$_} } @$uids ];

Can be written as:

return @uid2msg{@$uids};

But I don't know if that's any faster...