Pregunta de entrevista de atolls

Java Cacheing? Why decided to use Webmvc test for unit testing? Why use Bigdecimal not double ?