Home Identifier Source Repository
import {AbstractDriver} from 'deep-cache/lib/Driver/AbstractDriver.js'
public class | source

AbstractDriver

Extends:

deep-core~Core.OOP.Interface → AbstractDriver

Abstract driver implementation

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public set

buildId(id: String): *

public get
public set

namespace(ns: String): *

public set

silent(value: Boolean): *

public get

Method Summary

Public Methods
public
public

get(key: String, callback: Function): AbstractDriver

public

has(key: String, callback: Function): AbstractDriver

public

invalidate(key: String, timeout: Number, callback: Function): AbstractDriver

public
public

set(key: String, value: *, ttl: Number, callback: Function): AbstractDriver

public

Public Constructors

public constructor source

Public Members

public get buildId: String: * source

Return:

String

public set buildId(id: String): * source

public get namespace: String: * source

Return:

String

public set namespace(ns: String): * source

public set silent(value: Boolean): * source

public get silent: Boolean: * source

Return:

Boolean

Public Methods

public flush(callback: Function): AbstractDriver source

Params:

NameTypeAttributeDescription
callback Function

Return:

AbstractDriver

public get(key: String, callback: Function): AbstractDriver source

Params:

NameTypeAttributeDescription
key String
callback Function

Return:

AbstractDriver

public has(key: String, callback: Function): AbstractDriver source

Params:

NameTypeAttributeDescription
key String
callback Function

Return:

AbstractDriver

public invalidate(key: String, timeout: Number, callback: Function): AbstractDriver source

Params:

NameTypeAttributeDescription
key String
timeout Number
callback Function

Return:

AbstractDriver

public isDeepKey(key: String): Boolean source

Params:

NameTypeAttributeDescription
key String

Return:

Boolean

public set(key: String, value: *, ttl: Number, callback: Function): AbstractDriver source

Params:

NameTypeAttributeDescription
key String
value *
ttl Number
callback Function

Return:

AbstractDriver

public type(): String source

Return:

String