diff --git a/NEWS b/NEWS
index 929c5d6..a6b8670 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
New Features and Important Changes in GammaLib 1.7.0
-17 February 2020
+9 April 2020
1. Introduction
@@ -12,7 +12,7 @@ made since the last release of GammaLib.
2. Public interface modifications
---------------------------------
The following classes have been added:
-- none
+- GResponseCache
The following classes have been removed:
- GCTAResponseCache::ndirs()
@@ -49,7 +49,7 @@ The following methods have been removed:
- none
The following methods have been renamed:
-- none
+- GInstDir::hash() - Returns a cached value
The arguments for the following methods have been changed:
- GTime::utc(int&) - Add optional precision value
@@ -99,6 +99,12 @@ None
10. Observation module
----------------------
+The GResponseCache class was added as a copy of GCTAResponseCache to implement
+a generic response cache for response computation.
+
+An GInstDir::hash() method was added that returns a unique double precision
+value for every class instance that can be used for response caching.
+
Add GObservations::npred() methods that compute the number of predicted events
for a model with a given name or for a given reference to a model. Optionally
an instrument string can be passed so that the number of predicted events are
diff --git a/include/GResponseCache.hpp b/include/GResponseCache.hpp
new file mode 100644
index 0000000..f79da85
--- /dev/null
+++ b/include/GResponseCache.hpp
@@ -0,0 +1,149 @@
+/***************************************************************************
+ * GResponseCache.hpp - Response cache class *
+ * ----------------------------------------------------------------------- *
+ * copyright (C) 2020 by Juergen Knoedlseder *
+ * ----------------------------------------------------------------------- *
+ * *
+ * This program is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program. If not, see . *
+ * *
+ ***************************************************************************/
+/**
+ * @file GResponseCache.hpp
+ * @brief Response cache class definition
+ * @author Juergen Knoedlseder
+ */
+
+#ifndef GRESPONSECACHE_HPP
+#define GRESPONSECACHE_HPP
+
+/* __ Includes ___________________________________________________________ */
+#include
+#include