function _memoryCacheAdd($data)
    {
        $this->_touchCacheFile();
        $this->_memoryCachingArray[$this->_file] = $data;
        if ($this->_memoryCachingCounter >= $this->_memoryCachingLimit) {
            $key = key($this->_memoryCachingArray);
            next($this->_memoryCachingArray);
            unset($this->_memoryCachingArray[$key]);
            
        } else {
            $this->_memoryCachingCounter = $this->_memoryCachingCounter + 1;
        }
    }