- Diviner Queries
- All Atoms
- Search
- Diviner Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- src/infrastructure/storage/__tests__/AphrontIsolatedDatabaseConnectionTestCase.php
- File
- Method
- src/infrastructure/storage/__tests__/QueryFormattingTestCase.php
- File
- Method
- src/infrastructure/storage/__tests__/AphrontMySQLDatabaseConnectionTestCase.php
- File
- src/infrastructure/storage/exception/AphrontAccessDeniedQueryException.php
- File
- src/infrastructure/storage/exception/AphrontSchemaQueryException.php
- File
- src/infrastructure/storage/exception/AphrontDeadlockQueryException.php
- File
- src/infrastructure/storage/exception/AphrontInvalidCredentialsQueryException.php
- File
- src/infrastructure/storage/exception/AphrontQueryException.php
- File
- src/infrastructure/storage/exception/AphrontCountQueryException.php
- File
- src/infrastructure/storage/exception/AphrontNotSupportedQueryException.php
- File
- src/infrastructure/storage/exception/AphrontObjectMissingQueryException.php
- File
- Interface to the APC key-value cache. This is a very high-performance cache which is local to the current machine.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/cache/PhutilAPCKeyValueCache.php
- File
- Interface to a disk cache. Storage persists across requests.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Set duration (in seconds) to wait for the file lock.
- Method
- Method
- src/infrastructure/cache/PhutilOnDiskKeyValueCache.php
- File
- Key-value cache implemented in the current request. All storage is local to this request (i.e., the current page) and destroyed after the request exits. This means the first request to this cache for a given key on a page will ALWAYS miss.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Set a limit on the number of keys this cache may contain.
- Method
- src/infrastructure/cache/PhutilInRequestKeyValueCache.php
- File
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/cache/__tests__/PhutilKeyValueCacheTestCase.php
- File
- Interface to a directory-based disk cache. Storage persists across requests.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/cache/PhutilDirectoryKeyValueCache.php
- File
- Method
- Method
- Set available memcache servers. For example:
- Method
- Method
- Method
- Method
- Method
- Method
- src/infrastructure/cache/PhutilMemcacheKeyValueCache.php
- File
- Interface to a key-value cache like Memcache or APCu. This class provides a uniform interface to multiple different key-value caches and integration with PhutilServiceProfiler.
- Class
- Completely destroy all data in the cache.
- Method
- Delete a list of keys from the cache.
- Method
- Put data into the key-value cache.
- Method
- Get data from the cache.
- Method
- Delete a key from the cache. See @{method:deleteKeys} to delete multiple keys at once.
- Method
- Set a single key in cache. See @{method:setKeys} to set multiple keys at once.
- Method
- Get a single key from cache. See @{method:getKeys} to get multiple keys at once.
- Method
- Determine if the cache is available. For example, the APCu cache tests if APCu is installed. If this method returns false, the cache is not operational and can not be used.
- Method
- src/infrastructure/cache/PhutilKeyValueCache.php
- File