Cache event methods by payload type