diff --git a/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h b/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h
index 096b10eb498d33746bb36d670b4f16a17623cde5..dcdfeb934e40ab9146fadf230c05059aa2a18957 100644
--- a/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h
+++ b/ProcessLib/LiquidFlow/LiquidFlowLocalAssembler.h
@@ -86,12 +86,10 @@ public:
         std::size_t const /*local_matrix_size*/,
         NumLib::GenericIntegrationMethod const& integration_method,
         bool const is_axially_symmetric,
-        LiquidFlowData const& process_data,
-        NumLib::ShapeMatrixCache const& shape_matrix_cache)
+        LiquidFlowData const& process_data)
         : _element(element),
           _integration_method(integration_method),
-          _process_data(process_data),
-          _shape_matrix_cache(shape_matrix_cache)
+          _process_data(process_data)
     {
         unsigned const n_integration_points =
             _integration_method.getNumberOfPoints();
@@ -223,7 +221,6 @@ private:
                               VelocityCacheType& darcy_velocity_at_ips) const;
 
     const LiquidFlowData& _process_data;
-    NumLib::ShapeMatrixCache const& _shape_matrix_cache;
 };
 
 }  // namespace LiquidFlow
diff --git a/ProcessLib/LiquidFlow/LiquidFlowProcess.cpp b/ProcessLib/LiquidFlow/LiquidFlowProcess.cpp
index 1c6fdcfc9d9638bf8b749550ae6725afc10e6e53..23f7891cc4dd511ce86612613489196445d0661a 100644
--- a/ProcessLib/LiquidFlow/LiquidFlowProcess.cpp
+++ b/ProcessLib/LiquidFlow/LiquidFlowProcess.cpp
@@ -59,7 +59,7 @@ void LiquidFlowProcess::initializeConcreteProcess(
     ProcessLib::createLocalAssemblers<LiquidFlowLocalAssembler>(
         mesh_space_dimension, mesh.getElements(), dof_table, _local_assemblers,
         NumLib::IntegrationOrder{integration_order}, mesh.isAxiallySymmetric(),
-        _process_data, _shape_matrix_cache);
+        _process_data);
 
     _secondary_variables.addSecondaryVariable(
         "darcy_velocity",