使用GWT / GXT我喜欢使用'local-caching'来加速我的应用程序。 我对HTML5会话存储很感兴趣,但我想知道为什么我不应该只使用内存缓冲区(一个包含所有传入数据的大型hashmap)。
与会话存储相比,内存缓冲区的缺陷是什么?
答案 0 :(得分:1)
正如Thomas Broyer在评论中详述的那样,使用Map或任何类似数据结构来保存数据的缺陷是所有数据都会在页面刷新时丢失。
如果这不是您所关注场景的问题,我没有看到使用Map / List或类似的任何问题。
在Errai框架中,我们使用大量@ApplicationScoped
bean来保存整个应用程序中的数据,例如当前登录的用户,来自服务器的最新加载数据等。