Write-Through Cache
Write-Through Cache — шаблон проєктування для оптимізації використання кешу. ПроблемаАплікація застосовує кеш для оптимізації повторного доступу до даних. Однак дані час від часу оновлюються. Необхідно забезпечити спосіб підтримувати максимально актуальні дані в кеші. ВирішенняЧитаємо дані із кешу. При зміні даних оновлюємо кеш та відповідне сховище. Переваги та недолікиПереваги
Недоліки
Опис
public Data GetData()
{
return _cache.GetData();
}
public void UpdateData(Data data)
{
return _cache.UpdateData(data);
}
class Cache
{
public Data GetData()
{
return this.GetCachedData();
}
public void UpdateData(Data data)
{
_database.UpdateData(data);
}
}
Див. такожДжерела
|