new AngularCache(cacheId, options)
- - -$angularCacheFactory(cacheId[, options])
- Parameters:
- - -Name | - - -Type | - - -Argument | - - - - -Description | -
---|---|---|---|
cacheId |
-
-
- - - -String - - - - | - - -- - - - - - | - - - - -The id of the new cache. | -
options |
-
-
- - - -Object - - - - | - - -
-
- <optional> - - - - - - |
-
-
-
-
- {{[capacity]: Number, [maxAge]: Number, [cacheFlushInterval]: Number, [aggressiveDelete]: Boolean, [onExpire]: Function, [storageMode]: String, [localStorageImpl]: Object}} | -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 70 -
-
-
-
-
-
-
-
-
Methods
- --
-
-
-
-
<static> destroy()
- - -
- -
-
-
- - Completely destroy this cache. -- - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 666 -
-
-
-
-
-
-
-
-
-
-
-
- -
-
<static> get(key, onExpire) → {*}
- - -
- -
-
-
- - Retrieve the item from the cache with the specified key. -- - - - - - - -
Parameters:
- - -- -
- - - -- - - - - - - -Name - - -Type - - -Argument - - - - -Description -- - - - - - - - -key
- - -String - - - - - - -- - - - - - - - - - -The key of the item to retrieve. -- - - - - - - - -onExpire
- - -Function - - - - - - -- - <optional> - - - - -
- - - - - -Callback to be executed if it is discovered the requested item has expired. --
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 561 -
-
-
-
-
-
-
-
-
Returns:
- - -- The value of the item in the cache with the specified key. -- - - --
-
- - Type - -
- - -* - - - -
-
-
-
- -
-
<static> info() → {Object}
- - -
- -
-
-
- - Return an object containing information about this cache. -- - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 689 -
-
-
-
-
-
-
-
-
Returns:
- - -- stats Object containing information about this cache. -- - - --
-
- - Type - -
- - -Object - - - -
-
-
-
- -
-
<static> keys() → {Array}
- - -
- -
-
-
- - Return an array of the keys of all items currently in this cache.. -- - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 709 -
-
-
-
-
-
-
-
-
Returns:
- - -- An array of the keys of all items currently in this cache.. -- - - --
-
- - Type - -
- - -Array - - - -
-
-
-
- -
-
<static> keySet() → {Object}
- - -
- -
-
-
- - Return the set of the keys of all items currently in this cache. -- - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 699 -
-
-
-
-
-
-
-
-
Returns:
- - -- The set of the keys of all items currently in this cache. -- - - --
-
- - Type - -
- - -Object - - - -
-
-
-
- -
-
<static> put(key, value, options) → {*}
- - -
- -
-
-
- - Add a key-value pair with timestamp to the cache. -- - - - - - - -
Parameters:
- - -- -
- - - -- - - - - - - -Name - - -Type - - -Argument - - - - -Description -- - - - - - - - -key
- - -String - - - - - - -- - - - - - - - - - -The identifier for the item to add to the cache. -- - - - - - - - -value
- - -* - - - - - - -- - - - - - - - - - -The value of the item to add to the cache. -- - - - - - - - -options
- - -Object - - - - - - -- - <optional> - - - - -
- - - - - -{ maxAge: {Number} } --
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 492 -
-
-
-
-
-
-
-
-
Returns:
- - -- value The value of the item added to the cache. -- - - --
-
- - Type - -
- - -* - - - -
-
-
-
- -
-
<static> remove(key)
- - -
- -
-
-
- - Remove the specified key-value pair from this cache. -- - - - - - - -
Parameters:
- - -- -
- - - -- - - - - - - -Name - - -Type - - - - - -Description -- - - - - - - - -key
- - -String - - - - - - - - - -The key of the key-value pair to remove. --
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 609 -
-
-
-
-
-
-
-
-
-
-
-
- -
-
<static> removeAll()
- - -
- -
-
-
- - Clear this cache. -- - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 642 -
-
-
-
-
-
-
-
-
-
-
-
- -
-
<static> setOptions(options, strict)
- - -
- -
-
-
- - Configure this cache with the given options. -- - - - - - - -
Parameters:
- - -- -
- - - -- - - - - - - -Name - - -Type - - - - - -Description -- - - - - - - - -options
- - -Object - - - - - - - - - -- - - - - - - - - -strict
- - -Boolean - - - - - - - - - -If true then any existing configuration will be reset to defaults before applying the new options, otherwise only the options specified in the hash will be altered. --
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Source: -
- - angular-cache-1.1.0-SNAPSHOT.js, line 719 -
-
-
-
-
-
-
-
-
-
-