Changeset 247 for trunk/lib/Cache.inc.php
- Timestamp:
- Apr 5, 2007 1:48:45 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Cache.inc.php
r238 r247 138 138 139 139 $var = serialize($var); 140 $var_len = strlen($var);140 $var_len = mb_strlen($var); 141 141 142 142 if ($var_len >= $this->getParam('item_size_limit')) { … … 154 154 155 155 // Continue to prune the cache if its size is greater than stack_size_limit, but keep at least min_items. 156 while ( strlen(serialize($_SESSION['_cache'][$this->_ns])) + $var_len >= $this->getParam('stack_size_limit') && sizeof($_SESSION['_cache'][$this->_ns]) >= $this->getParam('min_items')) {156 while (mb_strlen(serialize($_SESSION['_cache'][$this->_ns])) + $var_len >= $this->getParam('stack_size_limit') && sizeof($_SESSION['_cache'][$this->_ns]) >= $this->getParam('min_items')) { 157 157 array_shift($_SESSION['_cache'][$this->_ns]); 158 158 }
Note: See TracChangeset
for help on using the changeset viewer.