Memcached
Caches data to memcached
Registered for URLs with the "memcached" protocol
For example, memcached://localhost:11211/?timeout=3600&prefix=sp_
will
connect to memcached on localhost
on port 11211. All tables will be
prefixed with sp_
and data will expire after 3600 seconds
- Full name:
\SimplePie\Cache\Memcached
- Warning: this class is deprecated. This means that this class will likely be removed in a future version.
- This class implements:
\SimplePie\Cache\Base
Properties
cache
NativeMemcached instance
options
Options
name
Cache name
Methods
__construct
Create a new cache object
public __construct(string $location, string $name, \SimplePie\Cache\Base::TYPE_FEED|\SimplePie\Cache\Base::TYPE_IMAGE $type): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$location |
string | Location string (from SimplePie::$cache_location) |
$name |
string | Unique ID for the cache |
$type |
\SimplePie\Cache\Base::TYPE_FEED|\SimplePie\Cache\Base::TYPE_IMAGE | Either TYPE_FEED for SimplePie data, or TYPE_IMAGE for image data |
save
Save data to the cache
Parameters:
Parameter | Type | Description |
---|---|---|
$data |
array|\SimplePie\SimplePie | Data to store in the cache. If passed a SimplePie object, only cache the $data property |
Return Value:
Successfulness
load
Retrieve the data saved to the cache
Return Value:
Data for SimplePie::$data
mtime
Retrieve the last modified time for the cache
Return Value:
Timestamp
touch
Set the last modified time to the current time
Return Value:
Success status
unlink
Remove the cache
Return Value:
Success status
setData
Set the last modified time and data to NativeMemcached
Parameters:
Parameter | Type | Description |
---|---|---|
$data |
mixed |
Return Value:
Success status
Automatically generated on 2025-03-18