package org.radargun.stages.cache.generators; import java.util.Random; import org.radargun.config.DefinitionElement; /** * @author Roman Macor (rmacor@redhat.com) */ @DefinitionElement(name = "bool", doc = "Generates random boolean numbr") public class BooleanValueGenerator implements ValueGenerator { @Override public Object generateValue(Object key, int size, Random random) { return random.nextBoolean(); } @Override public int sizeOf(Object value) { return sizeOf(value); } @Override public boolean checkValue(Object value, Object key, int expectedSize) { return value instanceof Boolean; } }