public function __construct(Cascade $cascade) { $this->cascade = $cascade; $this->clearResults(); $this->cache = u\Cache::getInstance($cascade->getService()); $this->cache->clearCache(); }
<?php require_once 'auth_tutorial7.php'; use cascade_ws_AOHS as aohs; use cascade_ws_constants as c; use cascade_ws_asset as a; use cascade_ws_property as p; use cascade_ws_utility as u; use cascade_ws_exception as e; try { $cache = u\Cache::getInstance($service); $template_id_stdClass = $service->createId(a\Template::TYPE, "78c760648b7f0856004564242ce4d1d1"); $template_identifier = new p\Child($template_id_stdClass); // test cache time $start_time = time(); for ($i = 0; $i < 50; $i++) { $template = $cache->retrieveAsset($template_identifier); } $end_time = time(); echo "\nTotal time taken: " . ($end_time - $start_time) . " seconds\n"; u\DebugUtility::dump($cache); $cache->clearCache(); u\DebugUtility::dump($cache); // test direct retrieval time $start_time = time(); for ($i = 0; $i < 50; $i++) { $template = $template_identifier->getAsset($service); } $end_time = time(); echo "\nTotal time taken: " . ($end_time - $start_time) . " seconds\n"; } catch (\Exception $e) {