Merge pull request #627 from chuanma/master
update document on Doctrine cache provider
This commit is contained in:
commit
5ea9cf418a
@ -211,49 +211,6 @@ By Cache ID
|
||||
<?php
|
||||
$cacheDriver->delete('my_array');
|
||||
|
||||
You can also pass wild cards to the ``delete()`` method and it will
|
||||
return an array of IDs that were matched and deleted.
|
||||
|
||||
.. code-block:: php
|
||||
|
||||
<?php
|
||||
$deleted = $cacheDriver->delete('users_*');
|
||||
|
||||
By Regular Expression
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
If you need a little more control than wild cards you can use a PHP
|
||||
regular expression to delete cache entries.
|
||||
|
||||
.. code-block:: php
|
||||
|
||||
<?php
|
||||
$deleted = $cacheDriver->deleteByRegex('/users_.*/');
|
||||
|
||||
By Prefix
|
||||
^^^^^^^^^
|
||||
|
||||
Because regular expressions are kind of slow, if simply deleting by
|
||||
a prefix or suffix is sufficient, it is recommended that you do
|
||||
that instead of using a regular expression because it will be much
|
||||
faster if you have many cache entries.
|
||||
|
||||
.. code-block:: php
|
||||
|
||||
<?php
|
||||
$deleted = $cacheDriver->deleteByPrefix('users_');
|
||||
|
||||
By Suffix
|
||||
^^^^^^^^^
|
||||
|
||||
Just like we did above with the prefix you can do the same with a
|
||||
suffix.
|
||||
|
||||
.. code-block:: php
|
||||
|
||||
<?php
|
||||
$deleted = $cacheDriver->deleteBySuffix('_my_account');
|
||||
|
||||
All
|
||||
^^^
|
||||
|
||||
@ -265,17 +222,6 @@ the ``deleteAll()`` method.
|
||||
<?php
|
||||
$deleted = $cacheDriver->deleteAll();
|
||||
|
||||
Counting
|
||||
~~~~~~~~
|
||||
|
||||
If you want to count how many entries are stored in the cache
|
||||
driver instance you can use the ``count()`` method.
|
||||
|
||||
.. code-block:: php
|
||||
|
||||
<?php
|
||||
echo $cacheDriver->count();
|
||||
|
||||
Namespaces
|
||||
~~~~~~~~~~
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user