Added a rough sketch of a partitioned cache access. I changed the get multiple to return a Map and not a HashMap. Unfortunately, this may break some client. I hate to do this, but it's a trivial fix.
Changed paths: