Нуу… это пока вы не захотите аналитику проводить по «брошенным корзинам» и всё такое. Можно, конечно, и из кэша вытащить данные для аналитики. Но
1) большинство BI-инструментов рассчитаны на SQL (ODBC);
2) кэш должен быть персистивным в таком случае (Redis, Couchbase) и должен быть достаточно большим, чтобы быть готовым это всё вместить.
Если же такая аналитика не нужна, то, конечно, кэш тут хорош тем, что экспайрится сам. Кстати, в Couchbase можно задать expiration time и для тех записей, которые на диске хранятся.