func (p *Puppet) RoomInvitationPayload(roomInvitationID string) (*schemas.RoomInvitationPayload, error) {
    cachePayload, ok := p.cacheRoomInvitationPayload.Get(roomInvitationID)
    if ok {
        return cachePayload.(*schemas.RoomInvitationPayload), nil
    }