Documentation for a newer release is available.
View Latest
Getting Started
Modules
There are 3 separate modules:
-
ipf-cache-api - all the API contracts
-
ipf-cache-caffeine - using spring backed cache provides caffeine backed implementation
-
ipf-cache-infinispan - provides our implementation around famous InfiniSpan caching technology.
Dependency
Declare the api dependency if a custom implementation is to be used.
<dependency>
<groupId>com.iconsolutions.ipf.core.platform</groupId>
<artifactId>ipf-cache-api</artifactId>
<version>${project-version}</version>
</dependency>
If you want a pre-prepared Caffeine flavour then simply add the following;
<dependency>
<groupId>com.iconsolutions.ipf.core.platform</groupId>
<artifactId>ipf-cache-caffeine</artifactId>
<version>${project-version}</version>
</dependency>
If you want a pre-prepared InfiniSpan flavour then simply add the following;
<dependency>
<groupId>com.iconsolutions.ipf.core.platform</groupId>
<artifactId>ipf-cache-infinispan</artifactId>
<version>${project-version}</version>
</dependency>