def get(self, key, default=None, version=None): django_cache_get_total.labels(backend="filebased").inc() cached = super().get(key, default=None, version=version) if cached is not None: django_cache_hits_total.labels(backend="filebased").inc() else: django_cache_misses_total.labels(backend="filebased").inc() return cached or default
def get(self, key, default=None, version=None): django_cache_get_total.labels(backend="django_memcached_consul").inc() cached = super(MemcachedCache, self).get(key, default=None, version=version) if cached is not None: django_cache_hits_total.labels(backend="django_memcached_consul").inc() else: django_cache_misses_total.labels(backend="django_memcached_consul").inc() return cached or default
def get(self, key, default=None, version=None): django_cache_get_total.labels(backend='locmem').inc() cached = super(LocMemCache, self).get( key, default=None, version=None) if cached is not None: django_cache_hits_total.labels(backend='locmem').inc() else: django_cache_misses_total.labels(backend='locmem').inc() return cached
def get(self, key, default=None, version=None): django_cache_get_total.labels(backend='filebased').inc() cached = super(FileBasedCache, self).get( key, default=None, version=version) if cached is not None: django_cache_hits_total.labels(backend='filebased').inc() else: django_cache_misses_total.labels(backend='filebased').inc() return cached or default
def get(self, key, default=None, version=None): django_cache_get_total.labels(backend='filebased').inc() cached = super(FileBasedCache, self).get( key, default=None, version=None) if cached is not None: django_cache_hits_total.labels(backend='filebased').inc() else: django_cache_misses_total.labels(backend='filebased').inc() return cached
def get(self, key, default=None, version=None, client=None): try: django_cache_get_total.labels(backend="redis").inc() cached = self.client.get(key, default=None, version=version, client=client) except exceptions.ConnectionInterrupted as e: django_cache_get_fail_total.labels(backend="redis").inc() if self._ignore_exceptions: if self._log_ignored_exceptions: cache.logger.error(str(e)) return default raise else: if cached is not None: django_cache_hits_total.labels(backend="redis").inc() return cached else: django_cache_misses_total.labels(backend="redis").inc() return default
def get(self, key, default=None, version=None, client=None): try: django_cache_get_total.labels(backend='redis').inc() cached = self.client.get(key, default=None, version=version, client=client) except exceptions.ConnectionInterrupted as e: django_cache_get_fail_total.labels(backend='redis').inc() if cache.DJANGO_REDIS_IGNORE_EXCEPTIONS or self._ignore_exceptions: if cache.DJANGO_REDIS_LOG_IGNORED_EXCEPTIONS: cache.logger.error(str(e)) return default raise else: if cached is not None: django_cache_hits_total.labels(backend='redis').inc() else: django_cache_misses_total.labels(backend='redis').inc() return cached or default
def get(self, key, default=None, version=None, client=None): try: django_cache_get_total.labels(backend='redis').inc() cached = self.client.get( key, default=None, version=version, client=client ) except exceptions.ConnectionInterrupted as e: django_cache_get_fail_total.labels(backend='redis').inc() if cache.DJANGO_REDIS_IGNORE_EXCEPTIONS or self._ignore_exceptions: if cache.DJANGO_REDIS_LOG_IGNORED_EXCEPTIONS: cache.logger.error(str(e)) return default raise else: if cached is not None: django_cache_hits_total.labels(backend='redis').inc() else: django_cache_misses_total.labels(backend='redis').inc() return cached or default