public function afterFetch(&$args) {
        if (!$this->_openCacheKey) {
            return;
        }
        $model = $args[0];
        $results = $args[1];
        $cacheKey = $this->_openCacheKey;

        Garp_Cache_Manager::writeQueryCache($model, $cacheKey, $results);

        // reset the key
        $this->_openCacheKey = '';
    }