Committed by
Gerrit Code Review
Replace anonymous class with lambda expression
Change-Id: Icb3c5b6146a4a0a11d0d2300b395689f9286dfb9
Showing
1 changed file
with
8 additions
and
14 deletions
| ... | @@ -602,14 +602,11 @@ public class AtomixConsistentSetMultimapState extends ResourceStateMachine | ... | @@ -602,14 +602,11 @@ public class AtomixConsistentSetMultimapState extends ResourceStateMachine |
| 602 | 602 | ||
| 603 | @Override | 603 | @Override |
| 604 | public Supplier<HashMultiset<byte[]>> supplier() { | 604 | public Supplier<HashMultiset<byte[]>> supplier() { |
| 605 | - return new Supplier<HashMultiset<byte[]>>() { | 605 | + return () -> { |
| 606 | - @Override | 606 | + if (multiset == null) { |
| 607 | - public HashMultiset<byte[]> get() { | 607 | + multiset = HashMultiset.create(); |
| 608 | - if (multiset == null) { | ||
| 609 | - multiset = HashMultiset.create(); | ||
| 610 | - } | ||
| 611 | - return multiset; | ||
| 612 | } | 608 | } |
| 609 | + return multiset; | ||
| 613 | }; | 610 | }; |
| 614 | } | 611 | } |
| 615 | 612 | ||
| ... | @@ -651,14 +648,11 @@ public class AtomixConsistentSetMultimapState extends ResourceStateMachine | ... | @@ -651,14 +648,11 @@ public class AtomixConsistentSetMultimapState extends ResourceStateMachine |
| 651 | 648 | ||
| 652 | @Override | 649 | @Override |
| 653 | public Supplier<Set<Map.Entry<String, byte[]>>> supplier() { | 650 | public Supplier<Set<Map.Entry<String, byte[]>>> supplier() { |
| 654 | - return new Supplier<Set<Map.Entry<String, byte[]>>>() { | 651 | + return () -> { |
| 655 | - @Override | 652 | + if (set == null) { |
| 656 | - public Set<Map.Entry<String, byte[]>> get() { | 653 | + set = Sets.newHashSet(); |
| 657 | - if (set == null) { | ||
| 658 | - set = Sets.newHashSet(); | ||
| 659 | - } | ||
| 660 | - return set; | ||
| 661 | } | 654 | } |
| 655 | + return set; | ||
| 662 | }; | 656 | }; |
| 663 | } | 657 | } |
| 664 | 658 | ... | ... |
-
Please register or login to post a comment