Class ElementsSupplierWithRepeats
- java.lang.Object
-
- uk.gov.gchq.gaffer.randomelementgeneration.supplier.ElementsSupplier
-
- uk.gov.gchq.gaffer.randomelementgeneration.supplier.ElementsSupplierWithRepeats
-
- All Implemented Interfaces:
Supplier<uk.gov.gchq.gaffer.data.element.Element>
public class ElementsSupplierWithRepeats extends ElementsSupplier
This class extendsElementsSupplierby maintaining a cache of some of theElements that have previously been output, and with a certain probability, reoutputting anElementthat has previously been output.
-
-
Constructor Summary
Constructors Constructor Description ElementsSupplierWithRepeats(Supplier<Set<uk.gov.gchq.gaffer.data.element.Element>> elementSupplier, double repeatProb, Cache<uk.gov.gchq.gaffer.data.element.Element> cache)
-
-
-
Method Detail
-
get
public uk.gov.gchq.gaffer.data.element.Element get()
- Specified by:
getin interfaceSupplier<uk.gov.gchq.gaffer.data.element.Element>- Overrides:
getin classElementsSupplier
-
-