etsis_Cache_Cookie::cacheMisses ()
Counts the number of cache misses and writes it to a file.
Source file: app/src/Core/Cache/etsis_Cache_Cookie.php
Used by
- app/src/Core/Cache/etsis_Cache_Cookie.php: etsis_Cache_Cookie::read()
Uses
Source
protected function cacheMisses() { $filename = $this->_dir . 'cache_misses.txt'; if (!is_readable($filename)) { $fp = fopen($filename, 'w'); fwrite($fp, 0); fclose($fp); return false; } $fp = fopen($filename, 'c+'); flock($fp, LOCK_EX); $count = (int) fread($fp, filesize($filename)); ftruncate($fp, 0); fseek($fp, 0); fwrite($fp, $count + 1); flock($fp, LOCK_UN); fclose($fp); }
Expand full source code Collapse full source code View on Github
Changelog
- Since: eduTrac SIS 6.2.0