More expression join, cache joined values in memory