diff --git a/test/porousmediumflow/2p2c/implicit/waterair/problem.hh b/test/porousmediumflow/2p2c/implicit/waterair/problem.hh
index 109ac99a9b4b78a2bd319baf57573b3ab3239758..6cb079f914d5d5e2588522c5fbd0ac2881f8a686 100644
--- a/test/porousmediumflow/2p2c/implicit/waterair/problem.hh
+++ b/test/porousmediumflow/2p2c/implicit/waterair/problem.hh
@@ -75,6 +75,14 @@ struct SpatialParams<TypeTag, TTag::WaterAir>
 // Define whether mole(true) or mass (false) fractions are used
 template<class TypeTag>
 struct UseMoles<TypeTag, TTag::WaterAir> { static constexpr bool value = true; };
+
+// Enable caching
+template<class TypeTag>
+struct EnableGridGeometryCache<TypeTag, TTag::WaterAir> { static constexpr bool value = true; };
+template<class TypeTag>
+struct EnableGridVolumeVariablesCache<TypeTag, TTag::WaterAir> { static constexpr bool value = true; };
+template<class TypeTag>
+struct EnableGridFluxVariablesCache<TypeTag, TTag::WaterAir> { static constexpr bool value = true; };
 } // end namespace Dumux
 
 /*!