Right now we have several questions (1, 2, 3, and 4) asking in various ways: how do I store part of my calculation for later reuse?* Memoization is a valuable technique, but I am not sure it warrants its own tag for three reasons:
- it is straightforward to implement,
- it is not the only method for reusing prior calculations,
- and from a user perspective, caching and persistence** are the more well known terms.
From my point of view, it is because of the last reason that I must disagree.
* While only two of those questions are tagged with caching, that is more due to an oversight, and lack of consistency because we are still early in this process.
**Of course, with regards to persistence vs. caching, we have to come sort of agreement on which one to use.
Edit: Due to the potential for confusion with regards to user controlled caching (such as memoization) versus the effects of Mathematica's internal caches, I must concede the point in favor of having memoization refer to user controlled caching and caching refer to Mathematica's internal systems. Here's the relevant chat discussion.