1 package org.wikimedia.search.extra.util; 2 3 import java.util.function.Supplier; 4 5 import javax.annotation.Nullable; 6 7 public final class Suppliers { 8 private Suppliers() { 9 } 10 11 public static class MutableSupplier<T> implements Supplier<T> { 12 @Nullable T obj; 13 14 @Override 15 @Nullable 16 public T get() { 17 return obj; 18 } 19 20 public void set(T obj) { 21 this.obj = obj; 22 } 23 } 24 }