Ejemplo n.º 1
0
 def setUp(self):
     """set up: init a LRUCache"""
     self.cache = LRUCache(3)
Ejemplo n.º 2
0
def main():
    cache = LRUCache(3)
    print 'add hello -> world with ttl=60 into lru'
    cache.add_value('hello', 'world', ttl=3)
    print 'get value from cache: %s -> %s' % ('hello',
                                              cache.get_value('hello'))
Ejemplo n.º 3
0
 def test_ttl(self):
     cache = LRUCache(3)
     cache.add_value('hello', 'world', ttl=3)
     self.assertEqual(cache.get_value('hello'), 'world')
     sleep(5)
     self.assertEqual(cache.get_value('hello'), None)