Silla.IO API
  • Namespace
  • Class
  • Tree
  • Todo
  • Download

Namespaces

  • App
    • Controllers
  • CMS
    • Controllers
    • Helpers
    • Models
  • Configurations
    • CI
    • Development
    • Production
    • Staging
  • Core
    • Base
    • CLI
      • Cache
      • DB
    • Helpers
    • Modules
      • Cache
        • Adapters
        • Interfaces
      • Crypt
      • DB
        • Adapters
        • Decorators
          • Interfaces
        • Features
          • Paginator
        • Interfaces
      • Registry
      • Render
        • Adapters
        • Interfaces
      • Router
      • Session
        • Adapters
        • Interfaces
  • None
  • Tasks
    • DB

Interfaces

  • Adapter

Interface Adapter

Cache Adapter Interface.

Direct known implementers

Core\Modules\Cache\Adapters\Database, Core\Modules\Cache\Adapters\FileSystem, Core\Modules\Cache\Adapters\Redis

Namespace: Core\Modules\Cache\Interfaces
Located at modules/cache/interfaces/adapter.php

Methods summary

public boolean
# store( string $key, mixed $value, integer $expire = 0 )

Stores value by key.

Stores value by key.

Parameters

$key
Cache key.
$value
Cache value.
$expire
Expire time, in seconds(optional).

Returns

boolean
public mixed
# fetch( string $key )

Fetches stored value by key.

Fetches stored value by key.

Parameters

$key
Cache name.

Returns

mixed
public boolean
# exists( string $key )

Checks if a key-value pair exists.

Checks if a key-value pair exists.

Parameters

$key
Cache key.

Returns

boolean
public boolean
# remove( string $key )

Removes a key-value pair.

Removes a key-value pair.

Parameters

$key
Cache key.

Returns

boolean
Silla.IO API API documentation generated by ApiGen