Resolves checkstyle errors for api-gateway, lazy-loading, leader-election (#1066)
* Reduces checkstyle errors in lazy-loading * Reduces checkstyle errors in leader-election * Reduces checkstyle errors in api-gateway
This commit is contained in:
committed by
Ilkka Seppälä
parent
7f06f3b78c
commit
eae09fc07e
@ -23,16 +23,13 @@
|
||||
|
||||
package com.iluwatar.lazy.loading;
|
||||
|
||||
import java.util.function.Supplier;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.util.function.Supplier;
|
||||
|
||||
/**
|
||||
*
|
||||
* This lazy loader is thread safe and more efficient than {@link HolderThreadSafe}. It utilizes
|
||||
* Java 8 functional interface {@link Supplier} as {@link Heavy} factory.
|
||||
*
|
||||
*/
|
||||
public class Java8Holder {
|
||||
|
||||
@ -57,9 +54,11 @@ public class Java8Holder {
|
||||
return heavyInstance;
|
||||
}
|
||||
}
|
||||
|
||||
if (!HeavyFactory.class.isInstance(heavy)) {
|
||||
heavy = new HeavyFactory();
|
||||
}
|
||||
|
||||
return heavy.get();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user