A

$ CacheNode#argsProperty in class CacheNode
MemcachedStorage::addServer() — Method in class MemcachedStorage

B

CacheExtension::beforeCompile() — Method in class CacheExtension
BulkReaderClass in namespace Nette\Caching

Cache storage with a bulk read support.

BulkReader::bulkRead() — Method in class BulkReader

Reads from cache in bulk.

Cache::bulkLoad() — Method in class Cache

Reads multiple items from the cache.

MemcachedStorage::bulkRead() — Method in class MemcachedStorage

Reads from cache in bulk.

SQLiteStorage::bulkRead() — Method in class SQLiteStorage

Reads from cache in bulk.

C

CacheExtensionClass in namespace Nette\Bridges\CacheDI

Cache extension for Nette DI.

CacheExtensionClass in namespace Nette\Bridges\CacheLatte

Latte v3 extension for Nette Caching

CacheMacroClass in namespace Nette\Bridges\CacheLatte

Macro {cache} ... {/cache} for Latte v2

CacheMacro::createCache() — Method in class CacheMacro

Starts the output cache. Returns Nette\Caching\OutputHelper object if buffering was started.

CacheNodeClass in namespace Nette\Bridges\CacheLatte\Nodes

{cache} ... {/cache}

$ CacheNode#contentProperty in class CacheNode
CacheNode::create() — Method in class CacheNode
Runtime::createCache() — Method in class Runtime

Starts the output cache. Returns true if buffering was started.

CacheClass in namespace Nette\Caching

Implements the cache for a application.

Cache::clean() — Method in class Cache

Removes items from the cache by conditions.

Cache::call() — Method in class Cache

Caches results of function/method calls.

Cache::capture() — Method in class Cache

Starts the output cache.

Cache::checkCallbacks() — Method in class Cache

Checks CALLBACKS dependencies.

Storage::clean() — Method in class Storage

Removes items from the cache by conditions.

DevNullStorage::clean() — Method in class DevNullStorage

Removes items from the cache by conditions.

FileStorage::clean() — Method in class FileStorage

Removes items from the cache by conditions.

Journal::clean() — Method in class Journal

Cleans entries from journal.

MemcachedStorage::clean() — Method in class MemcachedStorage

Removes items from the cache by conditions.

MemoryStorage::clean() — Method in class MemoryStorage

Removes items from the cache by conditions.

SQLiteJournal::clean() — Method in class SQLiteJournal

Cleans entries from journal.

SQLiteStorage::clean() — Method in class SQLiteStorage

Removes items from the cache by conditions.

D

Cache::derive() — Method in class Cache

Returns new nested cache object.

DependenciesClass in namespace Nette\Caching
$ OutputHelper#dependenciesProperty in class OutputHelper
DevNullStorageClass in namespace Nette\Caching\Storages

Cache dummy storage.

E

CacheMacro::endCache() — Method in class CacheMacro

Ends the output cache.

$ CacheNode#endLineProperty in class CacheNode
Runtime::end() — Method in class Runtime

Ends the output cache.

OutputHelper::end() — Method in class OutputHelper

Stops and saves the cache.

F

CacheMacro::finalize() — Method in class CacheMacro

Finishes template parsing.

FileStorageClass in namespace Nette\Caching\Storages

Cache file storage.

G

CacheExtension::getTags() — Method in class CacheExtension
CacheExtension::getPasses() — Method in class CacheExtension
CacheExtension::getProviders() — Method in class CacheExtension
CacheExtension::getCacheKey() — Method in class CacheExtension
CacheNode::getIterator() — Method in class CacheNode
Cache::getStorage() — Method in class Cache

Returns cache storage.

Cache::getNamespace() — Method in class Cache

Returns cache namespace.

Cache::generateKey() — Method in class Cache

Generates internal cache key.

$ FileStorage#gcProbabilityProperty in class FileStorage

probability that the clean() routine is started

FileStorage::getCacheFile() — Method in class FileStorage

Returns file name.

MemcachedStorage::getConnection() — Method in class MemcachedStorage

I

CacheMacro::initialize() — Method in class CacheMacro

Initializes before template parsing.

CacheMacro::initRuntime() — Method in class CacheMacro
Runtime::initialize() — Method in class Runtime
IBulkReaderClass in namespace Nette\Caching
IStorageClass in namespace Nette\Caching
IJournalClass in namespace Nette\Caching\Storages
MemcachedStorage::isAvailable() — Method in class MemcachedStorage

Checks if Memcached extension is available.

J

JournalClass in namespace Nette\Caching\Storages

Cache journal provider.

L

CacheExtension::loadConfiguration() — Method in class CacheExtension
Cache::load() — Method in class Cache

Reads the specified item from the cache or generate it.

Storage::lock() — Method in class Storage

Prevents item reading and writing. Lock is released by write() or remove().

DevNullStorage::lock() — Method in class DevNullStorage

Prevents item reading and writing. Lock is released by write() or remove().

FileStorage::lock() — Method in class FileStorage

Prevents item reading and writing. Lock is released by write() or remove().

MemcachedStorage::lock() — Method in class MemcachedStorage

Prevents item reading and writing. Lock is released by write() or remove().

MemoryStorage::lock() — Method in class MemoryStorage

Prevents item reading and writing. Lock is released by write() or remove().

SQLiteStorage::lock() — Method in class SQLiteStorage

Prevents item reading and writing. Lock is released by write() or remove().

M

MemcachedStorageClass in namespace Nette\Caching\Storages

Memcached storage using memcached extension.

MemoryStorageClass in namespace Nette\Caching\Storages

Memory cache storage.

N

CacheMacro::nodeOpened() — Method in class CacheMacro

New node is found.

CacheMacro::nodeClosed() — Method in class CacheMacro

Node is closed.

O

OutputHelperClass in namespace Nette\Caching

Output caching helper.

P

CacheNode::print() — Method in class CacheNode

R

CacheMacro::rollback() — Method in class CacheMacro
RuntimeClass in namespace Nette\Bridges\CacheLatte

Runtime helpers for Latte v3.

Runtime::rollback() — Method in class Runtime
Cache::remove() — Method in class Cache

Removes item from the cache.

OutputHelper::rollback() — Method in class OutputHelper

Stops and throws away the output.

Storage::read() — Method in class Storage

Read from cache.

Storage::remove() — Method in class Storage

Removes item from the cache.

DevNullStorage::read() — Method in class DevNullStorage

Read from cache.

DevNullStorage::remove() — Method in class DevNullStorage

Removes item from the cache.

FileStorage::read() — Method in class FileStorage

Read from cache.

FileStorage::remove() — Method in class FileStorage

Removes item from the cache.

FileStorage::readMetaAndLock() — Method in class FileStorage

Reads cache data from disk.

FileStorage::readData() — Method in class FileStorage

Reads cache data from disk and closes cache file handle.

MemcachedStorage::read() — Method in class MemcachedStorage

Read from cache.

MemcachedStorage::remove() — Method in class MemcachedStorage

Removes item from the cache.

MemoryStorage::read() — Method in class MemoryStorage

Read from cache.

MemoryStorage::remove() — Method in class MemoryStorage

Removes item from the cache.

SQLiteStorage::read() — Method in class SQLiteStorage

Read from cache.

SQLiteStorage::remove() — Method in class SQLiteStorage

Removes item from the cache.

S

Cache::save() — Method in class Cache

Writes item into the cache.

Cache::start() — Method in class Cache
StorageClass in namespace Nette\Caching

Cache storage.

SQLiteJournalClass in namespace Nette\Caching\Storages

SQLite based journal.

SQLiteStorageClass in namespace Nette\Caching\Storages

SQLite storage.

W

Cache::wrap() — Method in class Cache

Caches results of function/method calls.

Storage::write() — Method in class Storage

Writes item into the cache.

DevNullStorage::write() — Method in class DevNullStorage

Writes item into the cache.

FileStorage::write() — Method in class FileStorage

Writes item into the cache.

Journal::write() — Method in class Journal

Writes entry information into the journal.

MemcachedStorage::write() — Method in class MemcachedStorage

Writes item into the cache.

MemoryStorage::write() — Method in class MemoryStorage

Writes item into the cache.

SQLiteJournal::write() — Method in class SQLiteJournal

Writes entry information into the journal.

SQLiteStorage::write() — Method in class SQLiteStorage

Writes item into the cache.

_

CacheExtension::__construct() — Method in class CacheExtension
CacheExtension::__construct() — Method in class CacheExtension
Runtime::__construct() — Method in class Runtime
Cache::__construct() — Method in class Cache
Dependencies::__construct() — Method in class Dependencies
OutputHelper::__construct() — Method in class OutputHelper
FileStorage::__construct() — Method in class FileStorage
MemcachedStorage::__construct() — Method in class MemcachedStorage
SQLiteJournal::__construct() — Method in class SQLiteJournal
SQLiteStorage::__construct() — Method in class SQLiteStorage