From http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...

To ensure Caché the needed access to all instance database, journal and log files that are outside the Caché installation tree, grant the Cache_Instance_instancename group full access to these files and the directories containing them.

(my highlighting)

Also, remember that in DC you can comment on an answer (like I am doing here) rather than posting your response as though it's another answer.

Thanks for your reply Mark. Presumably you want to keep ^oddCOM small because it gets referenced at runtime, and smaller means faster.

How about giving us a compile-time choice about this, akin to the "k" option to keep INT source?

Or adding a property to %Dictionary.CompiledMethod called, say, ActualImplementation, whose stream you'd initialize in a property-get method? Perhaps you'd load the stream my running the relevant generator code, like Paul Waterman suggests in his comment on this post.