? hash.patch
Index: advcache.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/advcache/advcache.module,v
retrieving revision 1.1.2.7
diff -u -p -r1.1.2.7 advcache.module
--- advcache.module	17 Dec 2007 06:02:25 -0000	1.1.2.7
+++ advcache.module	27 Jul 2008 14:42:27 -0000
@@ -95,12 +95,6 @@ function advcache_devel_caches() {
   return array('cache_advcache_block', 'cache_comment', 'cache_forum', 'cache_node', 'cache_path', 'cache_search', 'cache_taxonomy');
 }
 
-function advcache_array2int($array) {
-  $y = 0;
-  foreach ($array as $k=> $v) {
-    if (is_numeric($k)) {
-      $y += pow(2, (int)$k - 2);
-    }
-  }
-  return $y;
+function advcache_array2int($array) {   
+  return md5(asort($array));
 }
