public function freeze($data) {
        Varien_Profiler::start('turpentine::helper::data::freeze');
        $frozenData = $this->urlBase64Encode(
            $this->_getCrypt()->encrypt(
                gzdeflate(
                    serialize($data),
                    self::COMPRESSION_LEVEL ) ) );
        Varien_Profiler::stop('turpentine::helper::data::freeze');
        return $frozenData;
    }