def __init__(self): config = self.get_component_config() groupttl = config.get('group_ttl', 60 * 60 * 24 * 14) groupsize = config.get('group_size', 50) userttl = config.get('user_ttl', 5 * 60) usersize = config.get('user_size', 500) self.groupcache = SimpleCache(lifetime=groupttl, killtime=groupttl, maxsize=groupsize) self.usercache = SimpleCache(lifetime=userttl, killtime=userttl, maxsize=usersize) self.usernamemap = {}
def __init__(self, cyd=None): if cyd is None: cyd = cydra.Cydra() self.cydra = self.compmgr = cyd self.cache = SimpleCache()