On 9/25/06, a change was made to include\lib\output.inc.php (rev 6611)

a "Limit 1" clause was mistakenly left on the the main query that fills the cache. The result was that only 1 term was being put into the cache...which meant everything else was being queried one by one from the database