File tree Expand file tree Collapse file tree 2 files changed +4
-34
lines changed
cache-invalidation-core/src/main/java/com/github/ppodgorsek/cache/invalidation Expand file tree Collapse file tree 2 files changed +4
-34
lines changed Original file line number Diff line number Diff line change 11package com .github .ppodgorsek .cache .invalidation .helper ;
22
3- import javax .annotation .PostConstruct ;
4-
53import org .slf4j .Logger ;
64import org .slf4j .LoggerFactory ;
7- import org .springframework .context . ApplicationContext ;
5+ import org .springframework .beans . factory . annotation . Required ;
86
97import com .github .ppodgorsek .cache .invalidation .exception .InvalidationException ;
108import com .github .ppodgorsek .cache .invalidation .logger .InvalidationLogger ;
@@ -32,20 +30,6 @@ public abstract class AbstractChainedInvalidationHelper<T extends InvalidationEn
3230
3331 private InvalidationHelper <T > nextHelper ;
3432
35- @ SuppressWarnings ("unchecked" )
36- @ PostConstruct
37- public void init (final ApplicationContext applicationContext ) {
38-
39- if (invalidationLogger == null ) {
40- LOGGER .info ("The invalidation logger hasn't been set, trying to determine a default one." );
41-
42- invalidationLogger = applicationContext .getBean (InvalidationLogger .class );
43-
44- LOGGER .info ("Invalidation logger found in the application context, using it: {}" ,
45- invalidationLogger );
46- }
47- }
48-
4933 @ Override
5034 public void invalidateEntries () {
5135
@@ -92,6 +76,7 @@ public InvalidationLogger<T> getInvalidationLogger() {
9276 return invalidationLogger ;
9377 }
9478
79+ @ Required
9580 public void setInvalidationLogger (final InvalidationLogger <T > logger ) {
9681 invalidationLogger = logger ;
9782 }
Original file line number Diff line number Diff line change 11package com .github .ppodgorsek .cache .invalidation .processor .impl ;
22
3- import javax .annotation .PostConstruct ;
4-
53import org .slf4j .Logger ;
64import org .slf4j .LoggerFactory ;
7- import org .springframework .context . ApplicationContext ;
5+ import org .springframework .beans . factory . annotation . Required ;
86
97import com .github .ppodgorsek .cache .invalidation .helper .InvalidationHelper ;
108import com .github .ppodgorsek .cache .invalidation .model .InvalidationEntry ;
@@ -22,20 +20,6 @@ public class HelperInvalidationProcessor implements InvalidationProcessor {
2220
2321 private InvalidationHelper <InvalidationEntry > invalidationHelper ;
2422
25- @ SuppressWarnings ("unchecked" )
26- @ PostConstruct
27- public void init (final ApplicationContext applicationContext ) {
28-
29- if (invalidationHelper == null ) {
30- LOGGER .info ("The invalidation helper hasn't been set, trying to determine a default one." );
31-
32- invalidationHelper = applicationContext .getBean (InvalidationHelper .class );
33-
34- LOGGER .info ("Invalidation helper found in the application context, using it: {}" ,
35- invalidationHelper );
36- }
37- }
38-
3923 @ Override
4024 public void processEntries () {
4125
@@ -48,6 +32,7 @@ protected InvalidationHelper<InvalidationEntry> getInvalidationHelper() {
4832 return invalidationHelper ;
4933 }
5034
35+ @ Required
5136 public void setInvalidationHelper (final InvalidationHelper <InvalidationEntry > helper ) {
5237 invalidationHelper = helper ;
5338 }
You can’t perform that action at this time.
0 commit comments