日期:2014-05-18  浏览次数:20852 次

缓存机制的实现?或是现有缓存框架讨论
发现网上关于缓存的资料都是一样的。。。

晕,

最常用的是HIBERNATE自己的 EHCache,还有个 opensymphony 的OSCache

我用的是velocity,都是*.do的请求,现在还不知道oscache到底有没有起作用,

EHcache我个人认为和DAO结合太紧密了,

有个 spring Modules倒是不错,可以用@Cacheable注解直接注在service方法上

但是下载了个最新版的 spring Modules ,schema一直报错找不到xsd

无奈,又换回oscache,

请问大侠,哪位用过OSCache,还有因为OSCache主要是针对页面的缓存,

对象class级的缓存,我能不能在一个系统中,在oscache已经使用的基础上再加个缓存?

是要自己实现缓存,还是能加个可以和OSCache共存的缓存框架?

whirlycache我想用,但是好像hibernate已经不支持它了,请教大家了!

------解决方案--------------------
ding
------解决方案--------------------
探讨
这样的实现是不是很不合理?
自己弄的


Java code
public interface Cacheable {
public void cache();
public Object put(Object key, Object value);
public Object get(Object key);
public int size();
}




实现类


Java code
public class CacheTable extends Hashtable implements Cacheable {
private long expireTime;
private Cache cleaner;

public Cache…

------解决方案--------------------
我一直用oscache+自己用HashMap实现的Cache,
在大部分情况下,足以满足需要了。

oscache也支持分布式。

其实jdk 6开始提供了同步访问控制已经很不错了,比如 ConcurrentHashMap
------解决方案--------------------
关注一下...
------解决方案--------------------
关注