The null check is unnecessary. String concatenation will have the same result with null as with empty string. You can just do:

```java
String message = String.format("%s [cached - refresh %ss]", _lastResult.getMessage(), seconds.getSeconds());
```