I think this boils down to the fact that map serve...
# language-proposals
g
I think this boils down to the fact that map serves two distinct purposes: - either you can gaurentee its keyset through some domain rule - your using it as a missable-cache of a kind, where its keys are not known through any rule IMHO the most sense would be to split these into two separate interfaces, but all of the java legacy effectively forbids that option, so I was hoping to play a few games with the runtime type and aliased types.