I have data that is not going to be more than 10 GB , and i need to put it in Distributed Cache and access it for each record for validation from my Flink streaming application. Which one is best for this use case? i am confused between hazelcast and redis.