def __init__(self, logger, db_client, max_entries, obj_cache_exclude_types=None, debug_obj_cache_types=None):
    self._logger = logger
    self.max_entries = max_entries
    self._db_client = db_client
    self._cache = OrderedDict()
    self._obj_cache_exclude_types = set((obj_cache_exclude_types or []))
    self._debug_obj_cache_types = set((debug_obj_cache_types or []))
    self._debug_obj_cache_types -= self._obj_cache_exclude_types
def __init__(self, logger, db_client, max_entries, obj_cache_exclude_types=None, debug_obj_cache_types=None):
    self._logger = logger
    self.max_entries = max_entries
    self._db_client = db_client
    self._cache = OrderedDict()
    self._obj_cache_exclude_types = set((obj_cache_exclude_types or []))
    self._debug_obj_cache_types = set((debug_obj_cache_types or []))
    self._debug_obj_cache_types -= self._obj_cache_exclude_types