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); + } +}