Paquete | spark.core |
Clase | public class ContentCache |
Herencia | ContentCache EventDispatcher Object |
Implementa | IContentLoader |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Propiedad | Definido por | ||
---|---|---|---|
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
enableCaching : Boolean
Enables caching behavior and functionality. | ContentCache | ||
enableQueueing : Boolean
Enables queuing behavior and functionality. | ContentCache | ||
maxActiveRequests : int
Maximum simultaneous active requests when queuing is
enabled. | ContentCache | ||
maxCacheEntries : int
Maximum size of MRU based cache. | ContentCache | ||
numCacheEntries : int [solo lectura]
Count of active/in-use cache entries. | ContentCache |
Propiedad | Definido por | ||
---|---|---|---|
activeRequests : LinkedList
List of queued CacheEntryNode instances currently executing. | ContentCache | ||
cachedData : Dictionary
Map of source to CacheEntryNode. | ContentCache | ||
cacheEntries : LinkedList
Ordered (MRU) list of CacheEntryNode instances. | ContentCache | ||
priorityGroup : String = "_DEFAULT_"
Identifier of the currently prioritized content grouping. | ContentCache | ||
requestQueue : LinkedList
List of queued CacheEntryNode instances. | ContentCache |
Método | Definido por | ||
---|---|---|---|
Constructor. | ContentCache | ||
Adds new entry to cache (or replaces existing entry). | ContentCache | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Obtain an entry for the given key if one exists. | ContentCache | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Initiates a content request for the resource identified
by the key specified. | ContentCache | ||
Promotes a content grouping to the head of the loading queue. | ContentCache | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Resets our cache content to initial empty state. | ContentCache | ||
Resets the queue to initial empty state. | ContentCache | ||
Remove specific entry from cache. | ContentCache | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Evento | Resumen | Definido por | ||
---|---|---|---|---|
[evento broadcast] Se distribuye cuando Flash Player o AIR pasan a estar activos. | EventDispatcher | |||
[evento broadcast] Se distribuye cuando Flash Player o de AIR pasan a estar inactivos. | EventDispatcher | |||
Dispatched when a cache entry is invalidated, generally this occurs when the entry is determined to be untrusted while one or more outstanding load requests are active for a given cache entry. | ContentCache |
Constante | Definido por | ||
---|---|---|---|
UNTRUSTED : String = "untrusted" [estática]
Value used to mark cached URLs that are detected as being from an
untrusted source (meaning they will no longer be shareable). | ContentCache |
activeRequests | propiedad |
protected var activeRequests:LinkedList
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
List of queued CacheEntryNode instances currently executing.
cachedData | propiedad |
protected var cachedData:Dictionary
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Map of source to CacheEntryNode.
cacheEntries | propiedad |
protected var cacheEntries:LinkedList
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Ordered (MRU) list of CacheEntryNode instances.
enableCaching | propiedad |
enableCaching:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Enables caching behavior and functionality. Applies only to new load() requests.
El valor predeterminado es true.
Implementación
public function get enableCaching():Boolean
public function set enableCaching(value:Boolean):void
enableQueueing | propiedad |
enableQueueing:Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Enables queuing behavior and functionality. Applies only to new load() requests.
El valor predeterminado es false.
Implementación
public function get enableQueueing():Boolean
public function set enableQueueing(value:Boolean):void
maxActiveRequests | propiedad |
maxActiveRequests:int
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Maximum simultaneous active requests when queuing is enabled.
El valor predeterminado es 2.
Implementación
public function get maxActiveRequests():int
public function set maxActiveRequests(value:int):void
maxCacheEntries | propiedad |
maxCacheEntries:int
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Maximum size of MRU based cache. When numCacheEntries exceeds maxCacheEntries the least recently used are pruned to fit.
El valor predeterminado es 100.
Implementación
public function get maxCacheEntries():int
public function set maxCacheEntries(value:int):void
numCacheEntries | propiedad |
priorityGroup | propiedad |
protected var priorityGroup:String = "_DEFAULT_"
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Identifier of the currently prioritized content grouping.
El valor predeterminado es "_DEFAULT_".
requestQueue | propiedad |
protected var requestQueue:LinkedList
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
List of queued CacheEntryNode instances.
ContentCache | () | Información sobre |
public function ContentCache()
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Constructor.
addCacheEntry | () | método |
public function addCacheEntry(source:Object, value:Object):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Adds new entry to cache (or replaces existing entry).
Parámetros
source:Object — Unique key to associate provided value with in cache.
| |
value:Object — Value to cache for given key.
|
getCacheEntry | () | método |
public function getCacheEntry(source:Object):Object
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Obtain an entry for the given key if one exists.
Parámetros
source:Object — Unique key used to represent the requested content resource.
|
Object — A value being stored by the cache for the provided key. Returns
null if not found or in the likely case the value was stored as null.
|
load | () | método |
public function load(source:Object, contentLoaderGrouping:String = null):ContentRequest
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 2.5 |
Initiates a content request for the resource identified by the key specified.
Parámetros
source:Object — Unique key used to represent the requested content resource.
This parameter is typically an URL or URLRequest.
| |
contentLoaderGrouping:String (default = null ) — - (Optional) grouping identifier for the loaded resource.
ContentLoader instances supporting content groups generally allow for
resources within the same named grouping to be addressed as a whole. For
example the ContentCache's loader queue allows requests to be prioritized
by contentLoaderGrouping.
|
ContentRequest — A ContentRequest instance representing the requested resource.
|
prioritize | () | método |
public function prioritize(contentLoaderGrouping:String):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Promotes a content grouping to the head of the loading queue.
Parámetros
contentLoaderGrouping:String — Name of content grouping to promote
in the loading queue. All queued requests with matching
contentLoaderGroup will be shifted to the head of the queue.
|
removeAllCacheEntries | () | método |
public function removeAllCacheEntries():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Resets our cache content to initial empty state.
removeAllQueueEntries | () | método |
public function removeAllQueueEntries():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Resets the queue to initial empty state. All requests, both active and queued, are cancelled. All cache entries associated with canceled requests are invalidated.
removeCacheEntry | () | método |
invalidateLoader | Evento |
spark.events.LoaderInvalidationEvent
propiedad LoaderInvalidationEvent.type =
spark.events.LoaderInvalidationEvent
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 10, AIR 2.0 |
Dispatched when a cache entry is invalidated, generally this occurs when the entry is determined to be untrusted while one or more outstanding load requests are active for a given cache entry. This mechanism allows any outstanding content requests to be reset due to the fact that the cache entry has been deemed 'unshareable'. Each content request notified then attempts instead re-requests the asset.
UNTRUSTED | Constante |
protected static const UNTRUSTED:String = "untrusted"
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flex 4.5 |
Versiones de motor de ejecución: | Flash Player 9, AIR 1.1 |
Value used to mark cached URLs that are detected as being from an untrusted source (meaning they will no longer be shareable).
Tue Jun 12 2018, 02:12 PM Z