def cull(self, delta: bool) -> None:
LOGGER.debug('<STR_LIT>', delta)<EOL>rr_frames = self.rr_delta_frames if delta else self.rr_state_frames<EOL>mark = <NUM_LIT>**<NUM_LIT:0.5>  <EOL>if len(rr_frames) > int(mark * <NUM_LIT>):<EOL><INDENT>rr_frames.sort(key=lambda x: -x.qtime)  <EOL>del rr_frames[int(mark * <NUM_LIT>):]  <EOL>LOGGER.info(<EOL>'<STR_LIT>',<EOL>self.rev_reg_def['<STR_LIT:id>'],<EOL>len(rr_frames),<EOL>'<STR_LIT>' if delta else '<STR_LIT:state>')<EOL><DEDENT>LOGGER.debug('<STR_LIT>')<EOL>
Cull cache entry frame list to size, favouring most recent query time.

:param delta: True to operate on rev reg deltas, False for rev reg states