try { CacheFactory cacheFactory = CacheManager.getInstance().getCacheFactory(); cache = cacheFactory.createCache(Collections.emptyMap()); // 登録 cache.put("name", "おちらぼ"); // 検索 value = cache.get(name); } catch (CacheException e) { // ... }どちらを使うべきかですが、Googleの公式サイトではMemcache Java APIにおいてJCacheを優先的に書いています。GAEにおいてはmemcacheは低レベルAPIであるため、JCacheのほうが使いやすいかもしれません(ほとんど記述は変わりませんが)。ただ、
- JCacheは開発中のライブラリであり、実装されてない機能がある場合がある
- より多くの機能を利用するなら memcache API
- JCacheはJava標準であるため記述に汎用性がある。
という認識はもっておいてください。
0 件のコメント:
コメントを投稿