@andrewgaul you are right.
The thing is `count1` should be `11` but it is `20`.
Just try

    String content = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\n"; 
/* 53 chars */
    byte[] contentBytes = content.getBytes(Charsets.UTF_8);
    ByteSource byteSource = 
ByteSources.repeatingArrayByteSource(contentBytes).slice(0, 1024);

    PayloadSlicer slicer = new BasePayloadSlicer();
    Payload payload = new ByteSourcePayload(byteSource);

    Iterable<Payload> slice = slicer.slice(payload, 100);
    

And tell me how many slices would you expect?


---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/427#issuecomment-47792068

Reply via email to