Hi,
During my first hours of Phalcon dev I've noticed that
    $res = $categories->query()
      ->columns('id, name, type, deleted, frequency')
      ->where('user_id = :id:')
      ->bind(['id' => 34])
      ->orderBy('name')
      ->cache(["key" => "my-find-key3"])
      ->execute();result doesn't refresh when I modify this query. My modelsCache is
    $di->setShared('modelsCache', function () use ($config) {
        // Cache data for one day by default
        $frontCache = new FrontendData(
            array(
                "lifetime" => 10
            )
        );
        // Memcached connection settings
        $cache = new BackFile(
            $frontCache,
            array(
                "cacheDir" => $config->application->cacheDir
            )
        );
        return $cache;
    });so it should refresh after 10 seconds according to this: https://docs.phalcon.io/pl/latest/reference/cache.html#lifetime
By default, all the created caches use the lifetime set in the frontend creation.
So I did some digging and found this (https://docs.phalcon.io/en/latest/reference/models-cache.html):
    // Just cache the resultset. The cache will expire in 1 hour (3600 seconds)
    $products = Products::find(
        array(
            "cache" => array(
                "key" => "my-cache"
            )
        )
    );So my question is: have I come across bug? or did I missed something?
P.S. This solves the problem but question remains.
    $res = $categories->query()
      ->columns('id, name, type, deleted, frequency')
      ->where('user_id = :id:')
      ->bind(['id' => 34])
      ->orderBy('name')
      ->cache(["lifetime"=> 10, "key" => "my-find-key3"])
      ->execute();K.