Skip to content

Instantly share code, notes, and snippets.

View 0xtonyxia's full-sized avatar

TonyXia 0xtonyxia

  • Alibaba Inc
  • Beijing
View GitHub Profile
class MidpointLruCache:
def __init__(self, size, oldpercentage):
self.size = size
self.oldsize = size * oldpercentage / 100
self.youngsize = size * (100 - oldpercentage) / 100
self.youngitems = collections.OrderedDict()
self.olditems = collections.OrderedDict()
def __call__(self, func):