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