Yes, definitely cache and reuse the SortDirectionType.