EPD-129: Invocation callback map with time-to-live cleanup