Introduction

Memcached is an open source, high-performance, distributed memory object caching system. It is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.

Integration

The integration with the Nemesis platform is pretty straight-forward. Upon adding the module in the classpath,

<dependency>
    <groupId>io.nemesis.platform.module.cache</groupId>
    <artifactId>nemesis-module-memcached</artifactId>
</dependency>

you will have all the Memcached dependencies included, as well as some configuration properties to automatically configure the CacheManager for you. For further details on the implementation, please consult the Memcached documentation.