![]() |
3.3 缓存框架的使用示例 |
缓存框架的原理以及实现到这里就基本介绍完了,下面我们将以一个使用示例结束本章的讲解。
//获取缓存提供层对象 CachingProvider cachingProvider = Caching.getCachingProvider(); //获取缓存管理层对象 CacheManager manager = cachingProvider.getCacheManager(); //创建缓存实例对象 Cache<String, User> cache = (Cache<String, User>) manager.<String, User, Configuration<String, User>> createCache("Test", new MutableCon-figuration<String, User>()); String key = "leo"; User user = new User(); user.setName("leo"); //将User数据对象存放到缓存中 cache.put(key, user); System.out.println("Hello " + cache.get(key).getName());
为方便读者能够完整学习CsCache框架,本章实例的完整代码放入在 https://github.com/jsr107/jsr107spec ,读者可以自行下载学习。