Changeset 931


Ignore:
Timestamp:
2012-06-26T19:26:48+02:00 (2 years ago)
Author:
moo
Message:

refcount is no longer available for var cache

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/xcache.tpl.php

    r902 r931  
    164164            <th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('entry'); ?></a></th> 
    165165            <th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Hits'); ?></a></th> 
    166             <th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Refcount'); ?></a></th> 
    167166            <th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Size'); ?></a></th> 
    168167            <?php if ($isphp) { ?> 
     168            <th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Refcount'); ?></a></th> 
    169169            <th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('PhpShared'); ?></a></th> 
    170170            <th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('SrcSize'); ?></a></th> 
     
    188188            $name     = htmlspecialchars($entry['name']); 
    189189            $hits     = number_format($entry['hits']); 
    190             $refcount = number_format($entry['refcount']); 
    191190            $size     = size($entry['size']); 
    192191            if ($isphp) { 
     
    219218            <td>{$namelink}</td> 
    220219            <td align="right" int="{$entry['hits']}">{$entry['hits']}</td> 
    221             <td align="right" int="{$entry['refcount']}">{$entry['refcount']}</td> 
    222220            <td align="right" int="{$entry['size']}">{$size}</td> 
    223221ENTRY; 
    224222            if ($isphp) { 
     223                $refcount = number_format($entry['refcount']); 
    225224                echo <<<ENTRY 
     225                <td align="right" int="{$entry['refcount']}">{$entry['refcount']}</td> 
    226226                <td align="right" int="{$entry['phprefcount']}">{$phprefcount}</td> 
    227227                <td align="right" int="{$entry['file_size']}">{$file_size}</td> 
  • trunk/xcache.c

    r929 r931  
    651651    zval* ei; 
    652652    const xc_entry_data_php_t *php; 
    653     xc_entry_php_t *entry_php = (xc_entry_php_t *) entry; 
    654653 
    655654    ALLOC_INIT_ZVAL(ei); 
    656655    array_init(ei); 
    657656 
    658     add_assoc_long_ex(ei, ZEND_STRS("refcount"), entry_php->refcount); 
    659657    add_assoc_long_ex(ei, ZEND_STRS("hits"),     entry->hits); 
    660658    add_assoc_long_ex(ei, ZEND_STRS("ctime"),    entry->ctime); 
     
    670668        switch (entry->name_type) { 
    671669            case IS_UNICODE: 
    672                     ZVAL_UNICODEL(zv, entry->name.ustr.val, entry->name.ustr.len, 1); 
     670                ZVAL_UNICODEL(zv, entry->name.ustr.val, entry->name.ustr.len, 1); 
    673671                break; 
    674672            case IS_STRING: 
     
    685683#endif 
    686684    switch (type) { 
    687         case XC_TYPE_PHP: 
     685        case XC_TYPE_PHP: { 
     686            xc_entry_php_t *entry_php = (xc_entry_php_t *) entry; 
    688687            php = entry_php->php; 
    689688            add_assoc_long_ex(ei, ZEND_STRS("size"),          entry->size + php->size); 
     689            add_assoc_long_ex(ei, ZEND_STRS("refcount"),      entry_php->refcount); 
    690690            add_assoc_long_ex(ei, ZEND_STRS("phprefcount"),   php->refcount); 
    691691            add_assoc_long_ex(ei, ZEND_STRS("file_mtime"),    entry_php->file_mtime); 
     
    705705#endif 
    706706            break; 
     707        } 
    707708 
    708709        case XC_TYPE_VAR: 
Note: See TracChangeset for help on using the changeset viewer.