changed partial cache key handling