我有相当大的应用程序,包含大量文档和许多不同的视图控件。
为了加快速度并避免不必要的查看和查看搜索请求,我想缓存已经请求的文档或查看条目,因此如果用户再次执行相同的请求,重复首先会在缓存中查找。
我正在考虑编写一个泛型函数,它将所有请求的unid存储在sessionScope中,我可以将其应用于所有视图集合,因为我的应用程序从文档中检索值而不是查看列值。
我想这种功能需要跟踪发出的请求,如果用户需要更多行,则切换回非缓存内容。
答案 0 :(得分:1)
您需要开发Bean(Java类)并将控件绑定到Bean,而不是直接绑定到View和Document数据源。在bean内部,您可以维护已加载的视图/文档的缓存。