# EasyCache **Repository Path**: whiteblue/EasyCache ## Basic Information - **Project Name**: EasyCache - **Description**: ehcache的极简封装,基于注解形式的缓存框架,使用简单 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 91 - **Forks**: 22 - **Created**: 2015-05-19 - **Last Updated**: 2025-06-24 ## Categories & Tags **Categories**: cache-modules **Tags**: None ## README #EasyCache

致力于让缓存使用变得简单轻松(误..)

依赖:ehcache.jar

使用缓存:


 @UseCache(cacheName = "user")
    public User getUser() {
        return new User();
    }

会根据方法的参数生成key,cache的name自行在配置文件里写

清除缓存:

    //单个
    @ClearCache(cacheName = "users")
    public List getUsers() {
        return new ArrayList();
    }

    //多个
    @ClearCache(cacheName = {"user","users"})
    public void deleteUser() {
    }

取得代理对象:


    UserDao dao = CacheFactory.get(UserDao.class);
    dao.getUser();
    dao.getUsers();
    dao.deleteUser();

以上,之后会缓慢更新(如果有想法的话)