Ext.data.Store getTotalCount () não calcula após o carregamento

Minha loja nem sempre retorna a quantidade certa de registros ao chamargetTotalCount(). Esse problema ocorre depois que euload() a loja. Eu sei que existem registros na loja nesse ponto de verificação.
Estou usando o ExtJs 4.1.3

//this.grid = reference to my grid
var count = this.grid.getStore().getCount(), //50
    total = this.grid.getStore().getTotalCount(); //16000

    this.grid.getStore().load();

    count = this.grid.getStore().getCount(); //50
    total = this.grid.getStore().getTotalCount(); //0

Como posso obter o número de registros que podem ser carregados na Loja se a Loja contiver todos os dados?

Minha configuração de loja.

store: Ext.create('Ext.data.Store', {
                model: me.modelName,
                remoteSort: true,
                remoteFilter: true,
                pageSize: 50,
                trailingBufferZone: 25,
                leadingBufferZone: 50,
                buffered: true,
                proxy: {
                    type: 'ajax',
                    actionMethods: { read: 'POST' },
                    api: {
                        read: me.urls.gridUrl
                    },
                    extraParams: Ext.applyIf({ FilterType: 0 }, me.urlParams.gridUrlParams),
                    simpleSortMode: true,
                    reader: {
                        type: 'json',
                        root: 'data',
                        totalProperty: 'total'
                    }
                },
                autoLoad: true
            })

Posso confirmar que ototal A propriedade é enviada para todos os meus pedidos.

{
    "succes": true,
    "data": [
    //50 records
    ],
    "total": 16219,
    "errors": []
}

questionAnswers(1)

yourAnswerToTheQuestion