3.3. MetadataValue API
バージョン管理された操作には、MetadataValue
インターフェイスを使用します。
次の例は、エントリーの値のバージョンが変更されていない場合にのみ発生する削除操作を示しています。
RemoteCacheManager remoteCacheManager = new RemoteCacheManager(); RemoteCache<String, String> remoteCache = remoteCacheManager.getCache(); remoteCache.put("car", "ferrari"); VersionedValue valueBinary = remoteCache.getWithMetadata("car"); assert remoteCache.remove("car", valueBinary.getVersion()); assert !remoteCache.containsKey("car");