Documentation for a newer release is available. View Latest

Primeros pasos

Módulos

Hay 3 módulos separados:

  • ipf-cache-api - todos los contratos de la API

  • ipf-cache-caffeine - usando spring backed cache proporciona una implementación basada en Caffeine

  • ipf-cache-infinispan - proporciona nuestra implementación alrededor de la conocida tecnología de caché InfiniSpan.

Dependencia

Declara la dependencia del api si se va a usar una implementación personalizada.

<dependency>
    <groupId>com.iconsolutions.ipf.core.platform</groupId>
    <artifactId>ipf-cache-api</artifactId>
    <version>${project-version}</version>
</dependency>

Si quieres una variante preparada de Caffeine, simplemente añade lo siguiente;

<dependency>
    <groupId>com.iconsolutions.ipf.core.platform</groupId>
    <artifactId>ipf-cache-caffeine</artifactId>
    <version>${project-version}</version>
</dependency>

Si quieres una variante preparada de InfiniSpan, simplemente añade lo siguiente;

<dependency>
    <groupId>com.iconsolutions.ipf.core.platform</groupId>
    <artifactId>ipf-cache-infinispan</artifactId>
    <version>${project-version}</version>
</dependency>