📍Use lombok, reformat, and optimize the code (#1560)
* Use lombok, reformat, and optimize the code * Fix merge conflicts and some sonar issues Co-authored-by: va1m <va1m@email.com>
This commit is contained in:
@ -25,8 +25,7 @@ package com.iluwatar.guarded.suspension;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.Queue;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* Guarded Queue is an implementation for Guarded Suspension Pattern Guarded suspension pattern is
|
||||
@ -35,8 +34,8 @@ import org.slf4j.LoggerFactory;
|
||||
*
|
||||
* @see <a href="http://java-design-patterns.com/patterns/guarded-suspension/">http://java-design-patterns.com/patterns/guarded-suspension/</a>
|
||||
*/
|
||||
@Slf4j
|
||||
public class GuardedQueue {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(GuardedQueue.class);
|
||||
private final Queue<Integer> sourceList;
|
||||
|
||||
public GuardedQueue() {
|
||||
|
@ -36,7 +36,7 @@ public class GuardedQueueTest {
|
||||
private volatile Integer value;
|
||||
|
||||
@Test
|
||||
public void testGet() {
|
||||
void testGet() {
|
||||
var g = new GuardedQueue();
|
||||
var executorService = Executors.newFixedThreadPool(2);
|
||||
executorService.submit(() -> value = g.get());
|
||||
@ -51,7 +51,7 @@ public class GuardedQueueTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPut() {
|
||||
void testPut() {
|
||||
var g = new GuardedQueue();
|
||||
g.put(12);
|
||||
assertEquals(Integer.valueOf(12), g.get());
|
||||
|
Reference in New Issue
Block a user