Class Swift_KeyCache_NullKeyCache

InheritanceSwift_KeyCache_NullKeyCache
ImplementsSwift_KeyCache

A null KeyCache that does not cache at all.

Public Methods

Hide inherited methods

MethodDescriptionDefined By
clearAll() Clear all data in the namespace $nsKey if it exists. Swift_KeyCache_NullKeyCache
clearKey() Clear data for $itemKey in the namespace $nsKey if it exists. Swift_KeyCache_NullKeyCache
exportToByteStream() Get data back out of the cache as a ByteStream. Swift_KeyCache_NullKeyCache
getInputByteStream() Provides a ByteStream which when written to, writes data to $itemKey. Swift_KeyCache_NullKeyCache
getString() Get data back out of the cache as a string. Swift_KeyCache_NullKeyCache
hasKey() Check if the given $itemKey exists in the namespace $nsKey. Swift_KeyCache_NullKeyCache
importFromByteStream() Set a ByteStream into the cache under $itemKey for the namespace $nsKey. Swift_KeyCache_NullKeyCache
setString() Set a string into the cache under $itemKey for the namespace $nsKey. Swift_KeyCache_NullKeyCache

Method Details

clearAll() public method

Clear all data in the namespace $nsKey if it exists.

public void clearAll ( $nsKey )
$nsKey string
clearKey() public method

Clear data for $itemKey in the namespace $nsKey if it exists.

public void clearKey ( $nsKey, $itemKey )
$nsKey string
$itemKey string
exportToByteStream() public method

Get data back out of the cache as a ByteStream.

public void exportToByteStream ( $nsKey, $itemKey, Swift_InputByteStream $is )
$nsKey string
$itemKey string
$is Swift_InputByteStream

To write the data to

getInputByteStream() public method

Provides a ByteStream which when written to, writes data to $itemKey.

NOTE: The stream will always write in append mode.

public Swift_InputByteStream getInputByteStream ( $nsKey, $itemKey, Swift_InputByteStream $writeThrough null )
$nsKey string
$itemKey string
$writeThrough Swift_InputByteStream
getString() public method

Get data back out of the cache as a string.

public string getString ( $nsKey, $itemKey )
$nsKey string
$itemKey string
hasKey() public method

Check if the given $itemKey exists in the namespace $nsKey.

public bool hasKey ( $nsKey, $itemKey )
$nsKey string
$itemKey string
importFromByteStream() public method

Set a ByteStream into the cache under $itemKey for the namespace $nsKey.

See also [[MODE_WRITE,]] MODE_APPEND.

public void importFromByteStream ( $nsKey, $itemKey, Swift_OutputByteStream $os, $mode )
$nsKey string
$itemKey string
$os Swift_OutputByteStream
$mode int
setString() public method

Set a string into the cache under $itemKey for the namespace $nsKey.

See also [[MODE_WRITE,]] MODE_APPEND.

public void setString ( $nsKey, $itemKey, $string, $mode )
$nsKey string
$itemKey string
$string string
$mode int