summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/dcae/commonFunction/DmaapPublishers.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/dcae/commonFunction/DmaapPublishers.java')
-rw-r--r--src/main/java/org/onap/dcae/commonFunction/DmaapPublishers.java17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/main/java/org/onap/dcae/commonFunction/DmaapPublishers.java b/src/main/java/org/onap/dcae/commonFunction/DmaapPublishers.java
index c86a3742..a4c62719 100644
--- a/src/main/java/org/onap/dcae/commonFunction/DmaapPublishers.java
+++ b/src/main/java/org/onap/dcae/commonFunction/DmaapPublishers.java
@@ -25,7 +25,6 @@ import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache;
import com.google.common.cache.RemovalListener;
-import com.google.common.cache.RemovalNotification;
import java.io.IOException;
import java.net.MalformedURLException;
import java.security.GeneralSecurityException;
@@ -36,7 +35,7 @@ import org.slf4j.LoggerFactory;
class DmaapPublishers {
- private static Logger log = LoggerFactory.getLogger(DmaapPublishers.class);
+ private static final Logger log = LoggerFactory.getLogger(DmaapPublishers.class);
private final LoadingCache<String, CambriaBatchingPublisher> publishers;
private DmaapPublishers(
@@ -50,13 +49,9 @@ class DmaapPublishers {
static DmaapPublishers create(final CambriaPublisherFactory publisherFactory) {
final LoadingCache<String, CambriaBatchingPublisher> cache = CacheBuilder.<String, CambriaBatchingPublisher>newBuilder()
-// .expireAfterAccess(10, TimeUnit.MINUTES)
- .removalListener(new RemovalListener<String, CambriaBatchingPublisher>() {
- @Override
- public void onRemoval(RemovalNotification<String, CambriaBatchingPublisher> notification) {
- if (notification.getValue() != null) {
- onCacheItemInvalidated(notification.getValue());
- }
+ .removalListener((RemovalListener<String, CambriaBatchingPublisher>) notification -> {
+ if (notification.getValue() != null) {
+ onCacheItemInvalidated(notification.getValue());
}
})
.build(new CacheLoader<String, CambriaBatchingPublisher>() {
@@ -75,11 +70,11 @@ class DmaapPublishers {
return new DmaapPublishers(cache);
}
- public CambriaBatchingPublisher getByStreamId(String streamId) {
+ CambriaBatchingPublisher getByStreamId(String streamId) {
return publishers.getUnchecked(streamId);
}
- public void closeByStreamId(String streamId) {
+ void closeByStreamId(String streamId) {
publishers.invalidate(streamId);
}