
com.emc.mongoose.data.SeedDataInput Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mongoose Show documentation
Show all versions of mongoose Show documentation
Mongoose is a high-load storage performance testing tool
The newest version!
package com.emc.mongoose.data;
import java.nio.ByteBuffer;
import java.nio.MappedByteBuffer;
import static com.emc.mongoose.data.DataInput.generateData;
/**
Created by kurila on 23.07.14.
A uniform data input for producing uniform data items.
Implemented as finite buffer of pseudo random bytes.
*/
public final class SeedDataInput
extends CachedDataInput {
public SeedDataInput() {
super();
}
public SeedDataInput(final long seed, final int size, final int cacheLimit) {
super((MappedByteBuffer) ByteBuffer.allocateDirect(size), cacheLimit);
generateData(inputBuff, seed);
}
public SeedDataInput(final SeedDataInput other) {
super(other);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy