caches with object size N, where N is a power of two, will naturally align their objects on N-byte boundaries. all other caches will align to an 8-byte boundary by default.