From 362aea9c8764437119d09eb6343851db4298a035 Mon Sep 17 00:00:00 2001 From: "godzilla80@gmx.net" <> Date: Sat, 23 May 2009 07:52:15 +0000 Subject: Fixed Issue#161 - SqlMap add cache dependencies if TApplicationMode Debug/Normal --- framework/Data/SqlMap/TSqlMapConfig.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'framework/Data/SqlMap/TSqlMapConfig.php') diff --git a/framework/Data/SqlMap/TSqlMapConfig.php b/framework/Data/SqlMap/TSqlMapConfig.php index cdf6b541..c57ab40e 100644 --- a/framework/Data/SqlMap/TSqlMapConfig.php +++ b/framework/Data/SqlMap/TSqlMapConfig.php @@ -49,7 +49,7 @@ class TSqlMapConfig extends TDataSourceConfig $cache = $this->getApplication()->getCache(); if($cache !== null) { $cache->delete($this->getCacheKey()); - } + } } /** @@ -62,7 +62,10 @@ class TSqlMapConfig extends TDataSourceConfig { $cache = $this->getApplication()->getCache(); if($cache !== null) { - return $cache->set($this->getCacheKey(), $manager); + $dependencies = null; + if($this->getApplication()->getMode() !== TApplicationMode::Performance) + $dependencies = $manager->getCacheDependencies(); + return $cache->set($this->getCacheKey(), $manager, 0, $dependencies); } } return false; -- cgit v1.2.3