Android Volley + JSONObjectRequest Кэширование

public class CustomRequest extends JsonObjectRequest {

    public CustomRequest(String url, JSONObject params,
            Listener listener, ErrorListener errorListener)
            throws JSONException {
        super(Method.POST,url, params, listener,
                errorListener);
        this.setShouldCache(Boolean.TRUE);
    }
}

Я надеялся, что этого куска кода мне хватит, чтобы получить неявное кеширование ответов. Я'Я не уверен, работает ли он или нет, потому что я был в предположении, когда запрос отправлен:

сначала он попадет в кеш и отправит его на ответ

затем, когда результаты поступят с удаленного сервера, он предоставит их ответу

Обновить:

Я понял, как вручную извлечь кеш и преобразовать его в JSONObject и отправить через функцию OnResponse, но это неЭто кажется эффективным, учитывая неявное кэширование. Класс JsonObjectRequest должен возвращать JSONObject в качестве кэшированной записи вместо необработанных данных ответа.

Но я'Мне все еще интересно знать, если яЯ делаю какую-то ошибку.

Неоднозначность связана исключительно с отсутствием документации, поэтому я прошу прощения, если яЯ упускаю что-то совершенно очевидное.