Skip to content

Commit

Permalink
Reorder fields of Migration.Operation and mark them as @LazyInit
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitrykuzmin committed Sep 3, 2020
1 parent 6c130f0 commit a1fb917
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion server/src/main/java/io/spine/server/entity/Migration.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

package io.spine.server.entity;

import com.google.errorprone.annotations.concurrent.LazyInit;
import io.spine.annotation.Experimental;
import io.spine.annotation.Internal;
import io.spine.base.EntityState;
Expand Down Expand Up @@ -239,9 +240,12 @@ private static class Operation<I,
private boolean physicallyRemoveRecord;

private final E entity;
private @MonotonicNonNull Transaction<I, E, S, ?> tx;
private final RecordBasedRepository<I, E, S> repository;

@LazyInit
private @MonotonicNonNull Transaction<I, E, S, ?> tx;

@LazyInit
private @MonotonicNonNull Event systemEvent;

private Operation(E entity, RecordBasedRepository<I, E, S> repository) {
Expand Down

0 comments on commit a1fb917

Please sign in to comment.