if(storeMeta.hasIfNoneMatch() && storeMeta.getIfNoneMatch() && o != null) {
storeMeta.etags(new String[] {o.getVtag()});
}
if(storeMeta.hasIfNotModified() && storeMeta.getIfNotModified() && o != null) {
storeMeta.lastModified(o.getLastModified());
}
final RiakResponse stored = retrier.attempt(new Callable<RiakResponse>() {
public RiakResponse call() throws Exception {
return client.store(o, storeMeta);