Hi everybody!
As of CMSimple_XH 1.6 we cater to Zend OPcache when storing config and language files from the back-end by explicitly invalidating the file afterwards. There are several alternative byte code caches around, at least some of them are probably dead. However, just today a Danish user reported problems which are likely related to XCache. There is also WinCache which is actively maintained. We may consider to cater to these two (and maybe others) also.
Anyhow, I suggest that we offer this functionality (i.e. invalidating a single file, if possible, otherwise invalidate the complete cache) as API to be usable from plugins; at least some plugins store data as PHP files, what is likely to result in malfunctions if heavy caching is configured.
With regard to XCache: it is not possible to invalidate individual files yet, so we'd probably have to call xcache_clear_cache().
Support for alternative bytecode caches
Support for alternative bytecode caches
Christoph M. Becker – Plugins for CMSimple_XH