def METHOD_NAME(self):
    cached_manager = ConfigurationCache()
    cached_manager.update("cat1", "desc1", {'value': {}})
    cached_manager.update("cat2", "desc2", {'value': {}})
    cached_manager.update("cat3", "desc3", {'value': {}})
    cached_manager.update("cat4", "desc4", {'value': {}})
    cached_manager.update("cat5", "desc5", {'value': {}})
    cached_manager.update("cat6", "desc6", {'value': {}})
    cached_manager.update("cat7", "desc7", {'value': {}})
    cached_manager.update("cat8", "desc8", {'value': {}})
    cached_manager.update("cat9", "desc9", {'value': {}})
    cached_manager.update("cat10", "desc10", {'value': {}})
    assert 10 == cached_manager.size
    cached_manager.update("cat11", "desc11", {'value': {}})
    assert 'cat1' not in cached_manager.cache
    assert 'cat2' in cached_manager.cache
    assert 'cat3' in cached_manager.cache
    assert 'cat4' in cached_manager.cache
    assert 'cat5' in cached_manager.cache
    assert 'cat6' in cached_manager.cache
    assert 'cat7' in cached_manager.cache
    assert 'cat8' in cached_manager.cache
    assert 'cat9' in cached_manager.cache
    assert 'cat10' in cached_manager.cache
    assert 'cat11' in cached_manager.cache
    assert 10 == cached_manager.size