def __init__(self, resource_name, max_age, fault_handler=None, cleanup_pretrigger=None): _logger.debug("CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, type(fault_handler), cleanup_pretrigger)) self.registry = CacheRegistry.get_instance(resource_name) self.resource_name = resource_name self.max_age = max_age self.fault_handler = fault_handler self.cleanup_pretrigger = cleanup_pretrigger
def __init__(self, resource_name, max_age, fault_handler=None, cleanup_pretrigger=None): _logger.debug("CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, type(fault_handler), cleanup_pretrigger)) self.registry = CacheRegistry.get_instance(resource_name) self.resource_name = resource_name self.max_age = max_age self.fault_handler = fault_handler self.cleanup_pretrigger = cleanup_pretrigger # self.report = Report.get_instance() # self.report_source_name = ("cache-%s" % (self.resource_name)) self.__t = None self.__t_quit_ev = threading.Event() self.__start_cleanup()
def __init__(self, resource_name, max_age, fault_handler=None, cleanup_pretrigger=None): self.__log = logging.getLogger().getChild('CacheAgent') self.__log.debug("CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, type(fault_handler), cleanup_pretrigger)) self.registry = CacheRegistry.get_instance(resource_name) self.resource_name = resource_name self.max_age = max_age self.fault_handler = fault_handler self.cleanup_pretrigger = cleanup_pretrigger self.report = Report.get_instance() self.report_source_name = ("cache-%s" % (self.resource_name)) # Run a clean-up cycle to get it scheduled. # self.__cleanup_check() self.__post_status()
def __init__(self, resource_name, max_age, fault_handler=None, cleanup_pretrigger=None): self.__log = logging.getLogger().getChild('CacheAgent') self.__log.debug( "CacheAgent(%s,%s,%s,%s)" % (resource_name, max_age, type(fault_handler), cleanup_pretrigger)) self.registry = CacheRegistry.get_instance(resource_name) self.resource_name = resource_name self.max_age = max_age self.fault_handler = fault_handler self.cleanup_pretrigger = cleanup_pretrigger self.report = Report.get_instance() self.report_source_name = ("cache-%s" % (self.resource_name)) # Run a clean-up cycle to get it scheduled. # self.__cleanup_check() self.__post_status()