LPS-38556 SF
LPS-38555 Refactor the way we create new context listeners in order to easily allow the creation of customizable behaviour. Apply this new refactor to the unique custom listener we have at this moment
LPS-38555 New custom listener which allow you to disable the thread local cache in your integration tests
LPS-38555 Spring calls it "afterPropertiesSet", so let's call it something similar.
LPS-38555 Not sure what the difference is between Nullable and Null. I just called it Null because it's called getNullAnnotation
LPS-38555 Moved it to the same path