|
Тема |
Re: persistance [re: z_free] |
|
Автор |
Гypy (бенгбъс драйвър) |
|
Публикувано | 13.04.05 13:51 |
|
|
Ами това ми прилича подходящо за Cache. Понеже не може да си сигурен, кога Кеша е експирясал, мое да направиш нещо подобно на това:
private ArrayList GetData()
{
if (Cache["CachedData"] != null)
{
return (ArrayList) Cache["CachedData"];
}
else
{
ArrayList dataList = WebService.GetData();
Cache["CachedData"] = dataList;
return dataList;
}
}
И после да си взимаш данните само с GetData() метода.
ЕДИТ: Упс, не видях че трябва да е уникален листа спрямо клиента. Ами, тогава моеш да сложиш някакво UniqueID на клиента като ID на Cache или да не ме слушаш какви глупости говоря :)
--
Sometimes the sole purpose of your life is to serve as a warning to others.Редактирано от Гypy на 13.04.05 13:54.
|
| |
|
|
|