CacheManager cacheManager = Caching.getCachingProvider().getCacheManager(); Cache<String, Integer> cache = cacheManager.createCache("myCache", new MutableConfiguration<String, Integer>()); cache.put("key1", 1); cache.put("key2", 2); Integer value1 = cache.get("key1"); Integer value2 = cache.get("key2"); public class MyCacheProvider implements CachingProvider { // ... @Override public CacheManager getCacheManager(URI uri, ClassLoader classLoader, Properties properties) { return new MyCacheManager(uri, classLoader, properties); } // ... } public class MyCacheManager implements CacheManager { // ... @Override public <K, V> Cache<K, V> createCache(String cacheName, Configuration<K, V> configuration) { return new MyCache<K, V>(cacheName, configuration); } // ... } public class MyCache<K, V> implements Cache<K, V> { // ... @Override public V get(K key) { // ... } // ... }


上一篇:
下一篇:
切换中文