Cache the buffered extent value

Assuming that the maxExtent and resolution property are immutable

fixes #3057