interface ConfigCacheInterface

Interface for ConfigCache.

Methods

string
getPath()

Gets the cache file path.

bool
isFresh()

Checks if the cache is still fresh.

void
write(string$content,array$metadata =null)

Writes the given content into the cache file. Metadata will be stored independently and can be used to check cache freshness at a later time.

Details

string getPath()

Gets the cache file path.

Return Value

string

bool isFresh()

Checks if the cache is still fresh.

This check should take the metadata passed to the write() method into consideration.

Return Value

bool

void write(string$content,array$metadata =null)

Writes the given content into the cache file. Metadata will be stored independently and can be used to check cache freshness at a later time.

Parameters

string $content The content to write into the cache
array $metadata An array of ResourceInterface instances

Return Value

void

Exceptions

RuntimeException When the cache file cannot be written