I think using 64 bit sizes is overengineering. It is easy to do though and doesn't cost much, at least for the total cache size.
I think the concern is mosty having problems with ABI compatibility, rather than expecting to use more than 4 GB shortly.