Purging of cached information 41/78741/4
authorPatrikBuhr <patrik.buhr@est.tech>
Wed, 27 Feb 2019 14:22:51 +0000 (14:22 +0000)
committerPatrikBuhr <patrik.buhr@est.tech>
Wed, 27 Feb 2019 14:22:51 +0000 (14:22 +0000)
commite63b7179e260e9f9db64101409b2872eab1fe639
treefd4c60d7086a0ee04309b91dde2e64771371c2c1
parent48e869817e62cd0ae85ef2de3650ca8130210b96
Purging of cached information

The datafile collector has a cache will all previously published files.
The cache is on regular intevals purged so that non used entries
are removed so that it does not grow infinitely.

Added a unit test.

Change-Id: I8897fee4522c97031f735b1d6774803dcb73926b
Issue-ID: DCAEGEN2-1118
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
datafile-app-server/src/main/java/org/onap/dcaegen2/collectors/datafile/configuration/SchedulerConfig.java
datafile-app-server/src/main/java/org/onap/dcaegen2/collectors/datafile/service/PublishedFileCache.java [new file with mode: 0644]
datafile-app-server/src/main/java/org/onap/dcaegen2/collectors/datafile/tasks/ScheduledTasks.java
datafile-app-server/src/test/java/org/onap/dcaegen2/collectors/datafile/service/PublishedFileCacheTest.java [new file with mode: 0644]
datafile-dmaap-client/src/test/java/org/onap/dcaegen2/collectors/datafile/ftp/SftpClientTest.java