diff --git a/proxstar/ldapdb.py b/proxstar/ldapdb.py index 609d61c..a0135fa 100644 --- a/proxstar/ldapdb.py +++ b/proxstar/ldapdb.py @@ -14,25 +14,25 @@ def connect_ldap(): return ldap -@lru_cache(maxsize=128) +@lru_cache(maxsize=32) def is_rtp(user): rtp_group = ldap_conn.get_group('rtp') return rtp_group.check_member(ldap_conn.get_member(user, uid=True)) -@lru_cache(maxsize=128) +@lru_cache(maxsize=32) def is_active(user): active_group = ldap_conn.get_group('active') return active_group.check_member(ldap_conn.get_member(user, uid=True)) -@lru_cache(maxsize=128) +@lru_cache(maxsize=32) def is_current_student(user): current_student_group = ldap_conn.get_group('current_student') return current_student_group.check_member(ldap_conn.get_member(user, uid=True)) -@lru_cache(maxsize=128) +@lru_cache(maxsize=32) def is_user(user): try: ldap_conn.get_member(user, uid=True)