Matche Cache introduced

Need to implement redis