univention.ldap_cache.cache.backend package#
- class univention.ldap_cache.cache.backend.Caches(db_directory: str = '/usr/share/univention-group-membership-cache/caches')[source]#
Bases:
object
- class univention.ldap_cache.cache.backend.Shard(cache: Any)[source]#
Bases:
object- single_value = False#
- key = 'entryUUID'#
- reverse = False#
- class univention.ldap_cache.cache.backend.LdapCache(name: str, single_value: bool, reverse: bool)[source]#
Bases:
object
Submodules#
univention.ldap_cache.cache.backend.gdbm_cache module#
- class univention.ldap_cache.cache.backend.gdbm_cache.GdbmCaches(db_directory: str = '/usr/share/univention-group-membership-cache/caches')[source]#
Bases:
Caches
univention.ldap_cache.cache.backend.lmdb_cache module#
- class univention.ldap_cache.cache.backend.lmdb_cache.LmdbCaches(*args: Any, **kwargs: Any)[source]#
Bases:
Caches