Pacchetto | spark.core |
Classe | public class ContentCache |
Ereditarietà | ContentCache EventDispatcher Object |
Implementa | IContentLoader |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Proprietà | Definito da | ||
---|---|---|---|
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | 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 [sola lettura]
Count of active/in-use cache entries. | ContentCache |
Proprietà | Definito da | ||
---|---|---|---|
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 |
Metodo | Definito da | ||
---|---|---|---|
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 oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Obtain an entry for the given key if one exists. | ContentCache | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | 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 se la proprietà specificata esiste ed è enumerabile. | Object | ||
Resets our cache content to initial empty state. | ContentCache | ||
Resets the queue to initial empty state. | ContentCache | ||
Remove specific entry from cache. | ContentCache | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Evento | Riepilogo | Definito da | ||
---|---|---|---|---|
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo. | EventDispatcher | |||
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo. | 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 |
Costante | Definito da | ||
---|---|---|---|
UNTRUSTED : String = "untrusted" [statico]
Value used to mark cached URLs that are detected as being from an
untrusted source (meaning they will no longer be shareable). | ContentCache |
activeRequests | proprietà |
protected var activeRequests:LinkedList
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
List of queued CacheEntryNode instances currently executing.
cachedData | proprietà |
protected var cachedData:Dictionary
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Map of source to CacheEntryNode.
cacheEntries | proprietà |
protected var cacheEntries:LinkedList
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Ordered (MRU) list of CacheEntryNode instances.
enableCaching | proprietà |
enableCaching:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Enables caching behavior and functionality. Applies only to new load() requests.
Il valore predefinito è true.
Implementazione
public function get enableCaching():Boolean
public function set enableCaching(value:Boolean):void
enableQueueing | proprietà |
enableQueueing:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Enables queuing behavior and functionality. Applies only to new load() requests.
Il valore predefinito è false.
Implementazione
public function get enableQueueing():Boolean
public function set enableQueueing(value:Boolean):void
maxActiveRequests | proprietà |
maxActiveRequests:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Maximum simultaneous active requests when queuing is enabled.
Il valore predefinito è 2.
Implementazione
public function get maxActiveRequests():int
public function set maxActiveRequests(value:int):void
maxCacheEntries | proprietà |
maxCacheEntries:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Maximum size of MRU based cache. When numCacheEntries exceeds maxCacheEntries the least recently used are pruned to fit.
Il valore predefinito è 100.
Implementazione
public function get maxCacheEntries():int
public function set maxCacheEntries(value:int):void
numCacheEntries | proprietà |
priorityGroup | proprietà |
protected var priorityGroup:String = "_DEFAULT_"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Identifier of the currently prioritized content grouping.
Il valore predefinito è "_DEFAULT_".
requestQueue | proprietà |
protected var requestQueue:LinkedList
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
List of queued CacheEntryNode instances.
ContentCache | () | Funzione di costruzione |
public function ContentCache()
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Constructor.
addCacheEntry | () | metodo |
public function addCacheEntry(source:Object, value:Object):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Adds new entry to cache (or replaces existing entry).
Parametri
source:Object — Unique key to associate provided value with in cache.
| |
value:Object — Value to cache for given key.
|
getCacheEntry | () | metodo |
public function getCacheEntry(source:Object):Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Obtain an entry for the given key if one exists.
Parametri
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 | () | metodo |
public function load(source:Object, contentLoaderGrouping:String = null):ContentRequest
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 2.5 |
Initiates a content request for the resource identified by the key specified.
Parametri
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 | () | metodo |
public function prioritize(contentLoaderGrouping:String):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Promotes a content grouping to the head of the loading queue.
Parametri
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 | () | metodo |
public function removeAllCacheEntries():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Resets our cache content to initial empty state.
removeAllQueueEntries | () | metodo |
public function removeAllQueueEntries():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | 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 | () | metodo |
invalidateLoader | Evento |
spark.events.LoaderInvalidationEvent
proprietà LoaderInvalidationEvent.type =
spark.events.LoaderInvalidationEvent
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | 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 | Costante |
protected static const UNTRUSTED:String = "untrusted"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | 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:44 PM Z