Ejemplo n.º 1
0
    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 = {}
Ejemplo n.º 2
0
    def __init__(self, cyd=None):
        if cyd is None:
            cyd = cydra.Cydra()

        self.cydra = self.compmgr = cyd
        self.cache = SimpleCache()