what would be the point of having a line size greater than 8 bytes? For example, if you store a 32 bit (4 byte) piece of data in cache...then wouldnt the the other 4 bytes be empty? We can only store 1 piece of data in 1 line right? A integer double would take up 8 bytes. But why on earth do we have caches with 32 byte line sizes? What am I missing here?