请教BANQ一个关于JIVE缓存的问题

由于BBS一般的查询操作占百分之八十左右,缓存能大大提高性能。可是不知道在Jive中是怎样处理过期数据的。比如说删掉了一些旧贴,加入几篇新回复时能在缓存中即时更新吗?
  我现在参与的一个项目,有一处涉及树形结构,我借鉴了JIVE中的LongTree,但缓冲区是自己写的,在Servlet中启动后,用线程设置过期时间,是不是每次更新源数据表时就得刷新一下缓存呢?我这里的表也不太更新,常用作树型控制菜单。

当然,首先查询缓存中是否有这个数据,如有,两边更新。

你的办法不是很好。

也就是说不必用过期时间来控制了,因为更新操作远少于查询,每次更新直接将数据库与缓存一起刷新就行了。
请问我的方法不好是在哪里呢?难道将全局访问点放在Servlet中不好吗?