* @param manager The parent ArchiveManager within which this item is stored.
*/
RealArchiveStoreItem(ArchiveStoreContext ctx, FreenetURI key2, String realName, Bucket bucket) {
super(new ArchiveKey(key2, realName), ctx);
if(bucket == null) throw new NullPointerException();
mb = new MultiReaderBucket(bucket);
this.bucket = mb.getReaderBucket();
if(this.bucket == null) throw new NullPointerException();
this.bucket.setReadOnly();
spaceUsed = this.bucket.size();
}