import akka.actor.ActorRef;
import java.util.Optional;
+import javax.annotation.Nonnull;
public interface Bucket<T extends BucketData<T>> {
long getVersion();
- T getData();
+ @Nonnull T getData();
default Optional<ActorRef> getWatchActor() {
return getData().getWatchActor();