This kind of convoluted exception handling is absolutely unnecessary. The code below is perfectly sufficient.
---
HttpResponse httpResponse =  cachingExec.revalidateCacheEntry(...
try {
...
} finally {
  httpResponse.close();
}