¿Debo usar Java8 / Guava Opcional para cada método que pueda devolver nulo?

Opcional se usa para representar un objeto anulable, algunos usos de esta clase incluyen

Como método de tipo de retorno, como alternativa a devolver nulo a
indica que no hay valor disponiblePara distinguir entre "desconocido" (por ejemplo, no presente en un mapa) y "se sabe que no tiene valor" (presente en el mapa, con valor
Opcional.absent ())Para envolver las referencias anulables para el almacenamiento en una colección que no admita null (aunque hay varios otros enfoques que deben considerarse primero)

Para el primer caso, ¿necesito devolver Opcional en todos los métodos de devolución anulables?

Respuestas a la pregunta(3)

Su respuesta a la pregunta