У нас имеется приложение, которое генерирует кучу XML сообщений.
Эти сообщения кэшируются в distributed cache. Сообщение идентифицируется строкой вида L1/L2/L3. При этом можно запросить кэп "дай мне все елементы начинающися с L1/L2. В результате кэш вернет все эти XML (один за одним через callback). Проблема у меня в том что эти все сообщения надо упаковать в DataTable и отдать клиенту через WCF web-service.
Как мне определить, что больше сообщений нет? Кэш не имеет такой функциональности. На сегодня у меня только одна идея — закэшировать количество посланных сообщений. Есть ли другие пути?
ZS>Добавить такую функциональность.
Спасибо за отверт, однако не всегда возможно изменить функциональность кэша. Вот кстати как пользователи memcached решают такуюже проблему:
Steve Grimm — Holding Collections in memcache,
Paul Stacey — Holding Collections in memcache