...
Furthermore, any exception that prevents doSomething()
from obtaining the Future
value can be handled as required.
Exceptions
TPS03-EX1: This guideline rule may be violated if the code for all runnable and callable tasks has been audited to ensure that no exceptional conditions are possible. Nonetheless, it is usually a good practice to install a task-specific or global exception handler to initiate recovery or log the exceptional condition.
...
Search for vulnerabilities resulting from the violation of this guideline rule on the CERT website.
Bibliography
...