RoundedSize is supposed to be used on directly mapping. To determine if
a cached block is feasible, the size doesn't need to be rounded in
advance. As a result, the use of RoundedSize may miss some chance of
using cached blocks.
This reverts commit 4c6b8bb87b3452d0bcef83cd0ea712d8426603b8.