diff --git a/djangoldp_notification/views.py b/djangoldp_notification/views.py
index 420437e952a85750751ce0d0b81b7bc86568d572..5abd1886833288b812fafbc56351aaad775f55e9 100644
--- a/djangoldp_notification/views.py
+++ b/djangoldp_notification/views.py
@@ -1,3 +1,4 @@
+from djangoldp.serializers import LDPSerializer
 from djangoldp.views import LDPViewSet
 from djangoldp.pagination import LDPPagination
 
@@ -10,3 +11,10 @@ class LDPNotificationsViewSet(LDPViewSet):
     '''overridden LDPViewSet to force pagination'''
     pagination_class = LDPNotificationsPagination
     depth = 0
+
+    def update(self, request, *args, **kwargs):
+        instance = self.get_object()
+
+        LDPSerializer.to_representation_cache.invalidate(instance.user.urlid)
+
+        return super().update(request, *args, **kwargs)