【发布时间】:2012-10-20 18:49:12
【问题描述】:
假设我有一个存储库(ContactsRepository),其方法类似于getAllContacts(userId)。
(ContactsRepository) 从服务器获取所有数据。在第一次调用getAllContacts(userId) 方法后,我想缓存这些数据。我的问题是我应该在哪里实现缓存机制,在同一个(ContactsRepository) 中,当我再次调用getAllContacts(userId) 方法时,存储库会返回我的缓存数据,或者我需要将数据放到另一个地方(可能是存储库)。
【问题讨论】:
标签: oop design-patterns architecture domain-driven-design