piece together new ElastiCache Cache implementation