Index: advcache.module
===================================================================
RCS file: /var/cvsroot/drupal/sites/all/modules/advcache/advcache.module,v
retrieving revision 1.1.1.1
retrieving revision 1.1.1.1.4.1
diff -u -p -r1.1.1.1 -r1.1.1.1.4.1
--- advcache.module	25 Sep 2008 00:38:56 -0000	1.1.1.1
+++ advcache.module	25 Sep 2008 00:41:25 -0000	1.1.1.1.4.1
@@ -104,3 +104,22 @@ function advcache_array2int($array) {
   }
   return $y;
 }
+
+// Helper functions to improve memcache interop
+function advcache_serialize($data) {
+  if (module_exists('memcache')) {
+    return $data;
+  }
+  else {
+    return serialize($data);
+  }
+}
+
+function advcache_unserialize($data) {
+  if (module_exists('memcache')) {
+    return $data;
+  }
+  else {
+    return unserialize($data);
+  }
+}
