Skip to content

Commit 0853543

Browse files
committed
remove cache clear on request started
1 parent 640a0ab commit 0853543

File tree

1 file changed

+0
-13
lines changed

1 file changed

+0
-13
lines changed

netbox_custom_objects/models.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from django.db import connection, IntegrityError, models, transaction
1616
from django.db.models import Q
1717
from django.db.models.functions import Lower
18-
from django.core.signals import request_started
1918
from django.db.models.signals import pre_delete, post_save
2019
from django.dispatch import receiver
2120
from django.urls import reverse
@@ -1609,18 +1608,6 @@ class Meta:
16091608
# Signal handlers to clear model cache when definitions change
16101609

16111610

1612-
@receiver(request_started)
1613-
def clear_cache_on_request(sender, **kwargs):
1614-
"""
1615-
Clear the model cache at the start of each request.
1616-
1617-
The cache is not a performance cache, it is a recursion prevention cache,
1618-
mainly for __init__ get_models() and get_model() methods. This makes
1619-
sure that each request will have a fresh model cache.
1620-
"""
1621-
CustomObjectType.clear_model_cache()
1622-
1623-
16241611
@receiver(post_save, sender=CustomObjectType)
16251612
def clear_cache_on_custom_object_type_save(sender, instance, **kwargs):
16261613
"""

0 commit comments

Comments
 (0)