Skip to content

Upgrading cachetools 0.7 to 0.8

Review needed0.7.1 → 0.8.2Deprecated1New2Other3

Review neededUpgrade verdict

1 deprecation.

  • Deprecate Cache.getsize().
1 item needs code or config changes

Nothing in this upgrade needs a code or configuration change.

Deprecated1
Deprecate Cache.getsize().
Cache.getsize()

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • changed: constructor Cache(maxsize, getsizeof=…) → constructor Cache(maxsize, missing=…, getsizeof=…)
  • added: method Cache.get(key, default=…)
  • added: method Cache.getsize(key)
  • added: method Cache.pop(key, default=…)
  • added: method Cache.setdefault(key, default=…)
  • added: class LFUCache(Cache)
  • added: constructor LFUCache(maxsize, missing=…, getsizeof=…)
  • added: function lfu_cache(maxsize=…, typed=…, getsizeof=…, lock=…)
  • added: method LFUCache.popitem()
  • removed: class LFUCache(Cache)
  • removed: constructor LFUCache(maxsize, getsizeof=…)
  • removed: function lfu_cache(maxsize=…, typed=…, getsizeof=…, lock=…)
  • removed: method LFUCache.popitem()
  • added: class LRUCache(Cache)
  • added: class Link(object)
  • added: constructor LRUCache(maxsize, missing=…, getsizeof=…)
  • added: function lru_cache(maxsize=…, typed=…, getsizeof=…, lock=…)
  • added: method LRUCache.popitem()
  • added: method Link.unlink()
  • removed: class LRUCache(Cache)
  • removed: class Link(object)
  • removed: constructor LRUCache(maxsize, getsizeof=…)
  • removed: function lru_cache(maxsize=…, typed=…, getsizeof=…, lock=…)
  • removed: method LRUCache.popitem()
  • removed: method Link.unlink()
  • added: class RRCache(Cache)
  • added: constructor RRCache(maxsize, choice=…, missing=…, getsizeof=…)
  • added: function rr_cache(maxsize=…, choice=…, typed=…, getsizeof=…, lock=…)
  • added: method RRCache.popitem()
  • removed: class RRCache(Cache)
  • removed: constructor RRCache(maxsize, choice=…, getsizeof=…)
  • removed: function rr_cache(maxsize=…, choice=…, typed=…, getsizeof=…, lock=…)
  • removed: method RRCache.popitem()
  • added: class Link(object)
  • added: class NestedTimer(object)
  • added: class TTLCache(Cache)
  • added: constructor NestedTimer(timer)
  • added: constructor TTLCache(maxsize, ttl, timer=…, missing=…, getsizeof=…)
  • added: field TTLCache.get
  • added: field TTLCache.pop
  • added: field TTLCache.setdefault
  • added: function ttl_cache(maxsize=…, ttl=…, timer=…, typed=…, getsizeof=…, lock=…)
  • added: method Link.getsize()
  • added: method Link.unlink()
  • added: method TTLCache.expire(time=…)
  • added: method TTLCache.popitem()
  • added: property TTLCache.currsize
  • added: property TTLCache.timer
  • added: property TTLCache.ttl
  • removed: class Link(object)
  • removed: class TTLCache(Cache)
  • removed: constructor TTLCache(maxsize, ttl, timer=…, getsizeof=…)
  • removed: field TTLCache.ExpiredError
  • removed: function ttl_cache(maxsize=…, ttl=…, timer=…, typed=…, getsizeof=…, lock=…)
  • removed: method Link.unlink()
  • removed: method TTLCache.expire(time=…)
  • removed: method TTLCache.popitem()
  • removed: property TTLCache.currsize
  • removed: property TTLCache.timer
  • removed: property TTLCache.ttl