请教一个jive缓存的问题!!

daxiage
06-08-11 1 241

近日在研究jive 2.5的缓存机制。
以前草草看过,没用来具体应用。从以前的了解,感觉应该是每个对象(message,forum...)都有一个由所有用户共享的缓存,放在application中,而且特别记得jive的缓存用的是HashMap,get,add方法都要考虑进程同步的问题.

但这次仔细看了代码,似乎jive 2.5的缓存并不是全用户共享的,因为并没有发现哪个相关的class的某个具体的缓存对象是static型的,这是不是就是说每个用户各自拥有一个messageCache,forumCache...但这样的话是否会造成内存的浪费?而且似乎也没有必要特别考虑进程同步的问题。

不知我的理解对否,望高手能解疑,不胜感激。

maomaomao177
2006-08-12 01:46

嗯 好