PLAT-6826 Add equals and hasCode() to some classes that omitted them
PLAT-6828 Add caching round redis sources