> +      }
> +   }
> +
> +   private String getObjectManifest(String container, String key) {
> +      MutableObjectInfoWithMetadata objectInfo = 
> sync.getObjectInfo(container, key);
> +      return objectInfo == null ? null : objectInfo.getObjectManifest();
> +   }
> +
> +   private void removeObjectsWithPrefix(String containerAndPrefix) {
> +      int separatorIndex = containerAndPrefix.indexOf('/');
> +      checkArgument(separatorIndex >= 0,
> +                    "No / separator found in \"%s\"",
> +                    containerAndPrefix);
> +
> +      String container = containerAndPrefix.substring(0, separatorIndex);
> +      String prefix = containerAndPrefix.substring(separatorIndex + 1);

Ah, yes, the default Splitter stuff indeed doesn't work ;-) How about 
[something 
like](http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#split\(java.lang.String,
 int\)):
```
String[] parts = containerAndPrefix.split("/", 2);
checkArgument(parts.length == 2, "No separator '/' found in '%s'", 
containerAndPrefix);
removeObjectsWithPrefix(parts[0], parts[1]);
```
?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/123/files#r5928047

Reply via email to