What's the difference between a caucus and a primary?
A primary functions much like a general election, with polls open all day.
At caucuses, votes are shoehorned into a brief window of time at the beginning of an evening of parliamentary tasks that can go on for hours.