Changeset 931 in svn


Ignore:
Timestamp:
2012-06-26T19:26:48+02:00 (3 years ago)
Author:
Xuefer
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.