温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下面我们简单的来说一下这个C轴的缓存,CU缓存呢是这样。C内部的组件会自动的检测对应的对象是不是实现了一个接口,这个接口叫catch manager aware,如果实现这个接口的话,那么C将会自动的把这个cash manager注入给对应对象,说白了就是那个对象就可以使用缓存了,那我们这个ROM的话呢,就可以自动的来用这个缓存,什么叫自动的用啊?我们来看一下这个实际情况哈,CROM副类。这点。开ing RO看见了吧,这个开ing RO实际上是不是实现了这个catch manager aware接口啊,那这个时候的话呢,就会自动的为它注入那个manager,所以说我们的ROM是有缓存的。那我们来看一下实际的这个效果,怎么看呢?我们以这个授权为例,这块我来加上一个断点。
01:03
其他断点我好像已经删了啊对,就这一个断点,然后呢,第八个跑起来。Log out。嗯。来。123456走。诶,这个时候找了一次过好了,过完之后的话呢,我下一次再点我需要授权访问的页面,这个时候怎么了,这个时候他不需要再去调那个授权方法,说明那个数据已经被缓存了,他知道我这个意思吧,那我们这样来验证来,我们现在的话呢,我们把这个catch manager对应这个配置呢,我们给它去掉,Catch manager对应这个配置我给它去掉,就就是它是吧,我给它。CTRLX。我们上面应该是有一个security manager,这个也干掉,OK,这个时候我们再看效果,还是进行第八个。
02:18
Lockout,来,Let me。123456走访问一次。我们关心的是下次我要是再点的话,他还会访问吗?点一下数据缓回来,说明这个时候怎么了,是不是没有缓存呢?对吧,这就是我们缓存配置的意义所在。好了。那实际上的话呢,我们在配置我们这个ROM的时候啊,我们也可以指定缓存对应的一些属性,比方说指定缓存的那个名字,指定是不是使用缓存,那么实际上的话呢,我在这个ECA的配置文件里边呢,确实是做了一些配置,比方说哎,我们这个呃。
03:10
授权的时候用的缓存策略,认证的时候用的缓存策略,我们都可以进行指定和配置。后边呢,实际上还有一个赛事缓存使用方式差不多,我们前面讲赛程DA的时候的话呢,也提到它,这里面我们就不说了,那实际开发的时候,有的时候我们可能会用RA来做C的缓存,这个的话呢,我们在讲RA的时候,我们会跟大家说。
我来说两句