| DatabaseBackend::getMultiple |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Returns data from the persistent cache when given an array of cache IDs. |
| DatabaseBackend::invalidate |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Marks a cache item as invalid. |
| DatabaseBackend::invalidateAll |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Marks all cache items as invalid. |
| DatabaseBackend::invalidateMultiple |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Marks cache items as invalid. |
| DatabaseBackend::isAllowed |
function |
core/lib/Drupal/Core/Flood/DatabaseBackend.php |
Checks whether a user is allowed to proceed with the specified event. |
| DatabaseBackend::MAXIMUM_NONE |
constant |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Indicates that an infinite number of rows is allowed for the cache backend. |
| DatabaseBackend::MAX_ITEMS_PER_CACHE_SET |
constant |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
The chunk size for inserting cache entities. |
| DatabaseBackend::normalizeCid |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Normalizes a cache ID in order to comply with database limitations. |
| DatabaseBackend::prepareItem |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Prepares a cached item. |
| DatabaseBackend::register |
function |
core/lib/Drupal/Core/Flood/DatabaseBackend.php |
Registers an event for the current visitor to the flood control mechanism. |
| DatabaseBackend::removeBin |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Remove a cache bin. |
| DatabaseBackend::schemaDefinition |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Defines the schema for the {cache_*} bin tables. |
| DatabaseBackend::schemaDefinition |
function |
core/lib/Drupal/Core/Flood/DatabaseBackend.php |
Defines the schema for the flood table. |
| DatabaseBackend::set |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Stores data in the persistent cache. |
| DatabaseBackend::setMultiple |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Store multiple items in the persistent cache. |
| DatabaseBackend::TABLE_NAME |
constant |
core/lib/Drupal/Core/Flood/DatabaseBackend.php |
The database table name. |
| DatabaseBackend::__construct |
function |
core/lib/Drupal/Core/Cache/DatabaseBackend.php |
Constructs a DatabaseBackend object. |
| DatabaseBackend::__construct |
function |
core/lib/Drupal/Core/Flood/DatabaseBackend.php |
Construct the DatabaseBackend. |
| DatabaseBackendFactory |
class |
core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php |
Defines a default cache backend factory. |
| DatabaseBackendFactory.php |
file |
core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php |
|
| DatabaseBackendFactory::$checksumProvider |
property |
core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php |
The cache tags checksum provider. |
| DatabaseBackendFactory::$connection |
property |
core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php |
The database connection. |
| DatabaseBackendFactory::get |
function |
core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php |
Gets DatabaseBackend for the specified cache bin. |
| DatabaseBackendFactory::getMaxRowsForBin |
function |
core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php |
Gets the max rows for the specified cache bin. |
| DatabaseBackendFactory::__construct |
function |
core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php |
Constructs the DatabaseBackendFactory object. |
| DatabaseBackendFactoryTest |
class |
core/tests/Drupal/Tests/Core/Cache/DatabaseBackendFactoryTest.php |
Tests Drupal\Core\Cache\DatabaseBackendFactory. |
| DatabaseBackendFactoryTest.php |
file |
core/tests/Drupal/Tests/Core/Cache/DatabaseBackendFactoryTest.php |
|
| DatabaseBackendFactoryTest::getProvider |
function |
core/tests/Drupal/Tests/Core/Cache/DatabaseBackendFactoryTest.php |
|
| DatabaseBackendFactoryTest::testGet |
function |
core/tests/Drupal/Tests/Core/Cache/DatabaseBackendFactoryTest.php |
Tests get. |
| DatabaseBackendTagTest |
class |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTagTest.php |
Tests DatabaseBackend cache tag implementation. |
| DatabaseBackendTagTest.php |
file |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTagTest.php |
|
| DatabaseBackendTagTest::register |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTagTest.php |
Registers test-specific services. |
| DatabaseBackendTagTest::testTagInvalidations |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTagTest.php |
Test tag invalidation. |
| DatabaseBackendTagTest::testTagsPurge |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTagTest.php |
Test cache tag purging. |
| DatabaseBackendTest |
class |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
Unit test of the database backend using the generic cache unit test base. |
| DatabaseBackendTest.php |
file |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
|
| DatabaseBackendTest::$maxRows |
property |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
The max rows to use for test bins. |
| DatabaseBackendTest::createCacheBackend |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
Creates a new instance of DatabaseBackend. |
| DatabaseBackendTest::getNumRows |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
Gets the number of rows in the test cache bin database table. |
| DatabaseBackendTest::testCacheBackendDatabaseIsBackendOverridable |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
Test that the service "cache.backend.database" is backend overridable. |
| DatabaseBackendTest::testCacheTagsInvalidatorChecksumIsBackendOverridable |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
Tests that "cache_tags.invalidator.checksum" is backend overridable. |
| DatabaseBackendTest::testGarbageCollection |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
Tests the row count limiting of cache bin database tables. |
| DatabaseBackendTest::testSetGet |
function |
core/tests/Drupal/KernelTests/Core/Cache/DatabaseBackendTest.php |
Tests the get and set methods of Drupal\Core\Cache\CacheBackendInterface. |
| DatabaseCacheTagsChecksum |
class |
core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php |
Cache tags invalidations checksum implementation that uses the database. |
| DatabaseCacheTagsChecksum.php |
file |
core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php |
|
| DatabaseCacheTagsChecksum::$connection |
property |
core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php |
The database connection. |
| DatabaseCacheTagsChecksum::doInvalidateTags |
function |
core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php |
Marks cache items with any of the specified tags as invalid. |
| DatabaseCacheTagsChecksum::ensureTableExists |
function |
core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php |
Check if the cache tags table exists and create it if not. |
| DatabaseCacheTagsChecksum::getDatabaseConnection |
function |
core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php |
Returns the database connection. |
| DatabaseCacheTagsChecksum::getTagInvalidationCounts |
function |
core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php |
Fetches invalidation counts for cache tags. |