danielebarchiesi@0: t('Simple'), danielebarchiesi@0: 'cache get' => 'ctools_cache_simple_cache_get', danielebarchiesi@0: 'cache set' => 'ctools_cache_simple_cache_set', danielebarchiesi@0: 'cache clear' => 'ctools_cache_simple_cache_clear', danielebarchiesi@0: ); danielebarchiesi@0: danielebarchiesi@0: function ctools_cache_simple_cache_get($data, $key) { danielebarchiesi@0: ctools_include('object-cache'); danielebarchiesi@0: danielebarchiesi@0: // Ensure that if there is somehow no data, we at least don't stomp on other danielebarchiesi@0: // people's caches. danielebarchiesi@0: if (empty($data)) { danielebarchiesi@0: $data = 'simple_cache_plugin'; danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: return ctools_object_cache_get($data, $key); danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: function ctools_cache_simple_cache_set($data, $key, $object) { danielebarchiesi@0: ctools_include('object-cache'); danielebarchiesi@0: danielebarchiesi@0: // Ensure that if there is somehow no data, we at least don't stomp on other danielebarchiesi@0: // people's caches. danielebarchiesi@0: if (empty($data)) { danielebarchiesi@0: $data = 'simple_cache_plugin'; danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: return ctools_object_cache_set($data, $key, $object); danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: function ctools_cache_simple_cache_clear($data, $key) { danielebarchiesi@0: ctools_include('object-cache'); danielebarchiesi@0: danielebarchiesi@0: // Ensure that if there is somehow no data, we at least don't stomp on other danielebarchiesi@0: // people's caches. danielebarchiesi@0: if (empty($data)) { danielebarchiesi@0: $data = 'simple_cache_plugin'; danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: return ctools_object_cache_clear($data, $key); danielebarchiesi@0: }