public function url_stat($path, $flags)
    {
        $stat = array();
        $stat['dev'] = 0;
        $stat['ino'] = 0;
        $stat['mode'] = 0;
        $stat['nlink'] = 0;
        $stat['uid'] = 0;
        $stat['gid'] = 0;
        $stat['rdev'] = 0;
        $stat['size'] = 0;
        $stat['atime'] = 0;
        $stat['mtime'] = 0;
        $stat['ctime'] = 0;
        $stat['blksize'] = 0;
        $stat['blocks'] = 0;
        
        $info = null;
        try {
            $metadata = $this->getStorageClient($path)->getBlobProperties($this->getContainerName($path), $this->getFileName($path));
            $stat['size'] = $metadata->getProperties()->getContentLength();
            
            // Set the modification time and last modified to the Last-Modified header.
            $lastmodified = $metadata->getProperties()
                ->getLastModified()
                ->format('U');
            $stat['mtime'] = $lastmodified;
            $stat['ctime'] = $lastmodified;
            
            // Entry is a regular file.
            $stat['mode'] = 0100000;
            
            return array_values($stat) + $stat;
        } catch (Exception $ex) {
            // Unexisting file...
            return false;
        }
    }