我構建了一個服務器客戶端android應用程序,其中用戶正在向服務器註冊,並且每個用戶配置文件都保存在數據庫中以及保存在應用程序會話中的收集池中。存儲在應用程序會話中的集合變爲空
我保存會話中所有現有用戶的原因是用戶經常更新其他用戶。並從谷歌應用程序引擎數據存儲讀取,往往會花費我很多。
這工作正常的第一個月,但今天,我有我的會議1000配置文件開始變壞。突然間,配置文件的集合變爲空,我不得不「重新啓動」服務器以使配置文件再次加載到會話中。
我想我的設計保存會話中的所有配置文件是錯誤的。我對嗎? 或其他可能導致空集合?
有什麼設計模式可以用來做事嗎?