fixes #3178
added a separate delete method for RecordStore
cleanup & better renaming
fixed delete method bug
Using generic portables with multiple concrete types is not supported.
Merge pull request #3319 from mdogan/fix/3.2/generic-portable

Using generic portables with multiple concrete types is not supported.
Merge pull request #3230 from buremba/fix-delete-call

fixes #3178
Compare the wildcard pattern with the map name during eviction