add local cache for default values (closes #3963)