futurewei-cloud / alcor

Alcor: Cloud native SDN platform powered by Kubernetes and Istio
MIT License
32 stars 33 forks source link

CacheFactory and related interfaces for Hazelcast IMDG #548

Open cj-chung opened 3 years ago

cj-chung commented 3 years ago

Objective: Implement a CacheFactory class and related classes using HazelCast IMDG under com.futuerwei.alcor.common.db.hazelcast.

Work Items:

  1. Study package com.futurewei.alcor.common.db.ignite and com.futurewei.alcor.common.db.redis
  2. Implement cache and related classes using hazelcast's IMap:
    • HazelcastCache.java
    • HazelcastDbCache.java
    • HazelcastConfiguration.java
    • HazelcastCacheFactory.java
  3. Implement Transaction features for HazelcastCache.
  4. Implement Distributed Lock features for HazelcastCache.

References: