From what I've seen it seems like EditorSetting class is stored in a hash-based file stream in TEMPDIR.
( string text1 = Environment.ExpandEnvironmentVariables(@"%windir%\TEMP"); )
Is that correct? Maybe it could read some user-variable in web.config to define this path, since sometimes we can put write-permission on a folder but can't write to windir\temp ...