📝 Optimize
_is_validation_enabled by using cache (#230)This method is in hot-path, it is called for every response: https://github.com/wemake-services/django-modern-rest/blob/c6071d9907c72a54258bc7f644822e91640559d4/djangomodernrest/validation.py#L137-L162
So, we need to optimize it to the max. I propose to:
1. Make a function out of this method
2. Use
@lru_cache(maxsize=MAX_CACHE_SIZE) as we do in other places to cache the function result (since the result can't change for a given endpoint / controller)3. Profit!
#enhancement #goodfirstissue #help_wanted
sent via relator