<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def ParseApplicationResourceUsage( self, parser_mediator, cache=None, database=None, table=None, **unused_kwargs):
 """Parses the application resource usage table. Args: parser_mediator (ParserMediator):
 mediates interactions between parsers and other components, such as storage and dfvfs. cache (Optional[ESEDBCache]):
 cache, which contains information about the identifiers stored in the SruDbIdMapTable table. database (Optional[pyesedb.file]):
 ESE database. table (Optional[pyesedb.table]):
 table. """

    self._ParseGUIDTable(
        parser_mediator, cache, database, table,
        self._APPLICATION_RESOURCE_USAGE_VALUES_MAP,
        SRUMApplicationResourceUsageEventData)