Set Spring Data BOM version to 2021.0.1-SNAPSHOT.
Set Spring Data Build Parent version to 2.5.1-SNAPSHOT.
Set Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire version to 2.5.1-SNAPSHOT.
Set version to 0.0.26-SNAPSHOT.
Upgrade to Spring Data BOM 2021.0.0 (Pascal-RELEASE).
Upgrade to Spring Data for Apache Geode (& VMware Tanzu (Pivotal) GemFire) 2.5.0.
Upgrade to Spring Data Parent 2.5.0.
Set Spring Data version to Ockham-SR7.
Set Spring Data BOM version to 2020.0.7-SNAPSHOT.
Set Spring Data Build Parent version to 2.4.7-SNAPSHOT.
Set Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire version to 2.4.7-SNAPSHOT.
Set version to 0.0.25-SNAPSHOT.
Set Spring Data version to Ockham-SR7 / 2.4.7-SNAPSHOT.
Set Spring Data BOM version to 2020.0.7-SNAPSHOT.
Set Spring Data Build Parent version to 2.4.7-SNAPSHOT.
Set Spring Data for Apache Geode & VMware Tanzu (Pivotal) GemFire version to 2.4.7-SNAPSHOT.
Set version to 0.0.24-SNAPSHOT.
The @DependencyOf annotation is the inverse of Spring's @DependsOn annotation enabling a bean to declare itself as a dependency for another bean in the Spring ApplicationContext (container).
Refactor the TestContextCacheLifecycleListenerAdapter class making it a proper Singleton (i.e. a final class with private constructor).
Add isOpen(:GemFireCache) method to TestContextCacheLifecycleListenerAdapter.
Rename cacheReferences to cacheInstances.
This test logic is necessary to prevent interference between tests, particularly for integration tests involving live GemFire/Geode objects, especially since GemFire/Geode is rife with Singletons.
For example, SSL configuration settings linger between tests if the cache is not fully closed (when all resources are adequately released) in a timely manner.
Upgrade to Spring Data BOM 2020.0.6-SNAPSHOT.
Upgrade to Spring Data Build Parent 2.4.6-SNAPSHOT.
Upgrade to Spring Data for Apache Geode 2.4.6-SNAPSHOT.
Upgrade to Spring Data for VMware Tanzu (Pivotal) GemFire 2.4.6-SNAPSHOT.