Fichier cacheinstances.properties

Le contenu du présent document vous servira de référence pour les noms, les valeurs et leurs explications, utilisables dans le fichier cacheinstances.properties.

La liste suivante donne les noms de propriétés, les valeurs qui leur sont associables et des explications sur ces propriétés utilisables dans le fichier cacheinstance.properties.

Nom de la propriété - x est le numéro d'instance commençant par0 Version Portée Valeur possible Description
         
Principales propriétés du cache        
cache.instance.x
5.1.x et ultérieures Par instance de cache n'importe quelle chaîne (pas de définition par défaut) Spécifie le nom de l'instance du cache ou le nom JNDI.
cache.instance.x.
cacheSize
5.1.x et ultérieures Par instance de cache > 0 (par défaut =2000) Spécifie le nombre maximal d'entrées conservées dans le cache mémoire.
cache.instance.x.
disableDependencyId
6.0.2.x et ultérieures Par instance de cache True ou false (par défaut=false) Indique que le service de cache dynamique prend en charge les ID de dépendance des entrées en cache. Désactivez cette option si vous n'avez pas l'intention d'utiliser des ID de dépendance. Les ID de dépendance spécifient des identificateurs de groupes de mémoires cache supplémentaires qui associent plusieurs entrées de cache au même identificateur de groupe dans la règle de cache.
cache.instance.x.
disableTemplates
Support
6.0.2.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si la prise en charge des modèles est activée.
cache.instance.x.
useListenerContext 
5.1.x et ultérieures Par instance de cache True ou false (par défaut=false) Attribuez à cette option la valeur true pour que les événements d'invalidation soient envoyés aux programmes d'écoute d'invalidation enregistrés en utilisant le contexte Java™ Platform, Enterprise Edition (Java EE) du programme d'écoute. Si vous souhaitez utiliser le contexte Java EE du programme d'écoute pour les rappels, affectez la valeur true à cette option. Si vous souhaitez utiliser le contexte d'unité d'exécution de l'appelant pour les rappels, indiquez la valeur false.
cache.instance.x.
enableNioSupport
6.0.2.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si les propriétés DistributedMap ou DistributedNioMap sont utilisées.
cache.instance.x.
memoryCacheSizeInMB
7.0 Par instance de cache > 0 (par défaut : -1 pas de limites) Indique la valeur maximale de la taille de la mémoire cache, en mégaoctets (Mo)
cache.instance.x.
memoryCacheHigh
Threshold
7.0 Par instance de cache > 0 % (par défaut=95) Indique quand la règle d'expulsion est exécutée. Le seuil est exprimé en pourcentage de la taille de la mémoire cache, en Mo. La valeur la plus élevée est utilisée si la taille limite de la mémoire cache en Mo est indiquée.
cache.instance.x.
memoryCacheLow
Threshold
7.0 Par instance de cache > 0 % (par défaut=80) Indique quand la règle d'expulsion est exécutée. Le seuil est exprimé en pourcentage de la taille de la mémoire cache, en Mo. La valeur la plus faible est utilisée si la taille limite de la mémoire cache en Mo est indiquée.
cache.instance.x.
createCacheAt
ServerStartup
7.0 Par instance de cache True ou false (par défaut=false) Indique si l'instance de cache configurée est créée lors du démarrage du serveur. Utile si la fonction de réplication du cache est utilisée. Le démarrage du serveur peut cependant prendre du temps.
         
Caractéristiques de la mise en case de servlet/JavaServer Pages (JSP)        
cache.instance.x.
cascadeCachespec
Propriétés
6.0.2.19, 6.1.0.9 et ultérieures Par instance de cache True ou false (par défaut=false) Modification configurable dans le comportement du cache pour que les pages et fragments enfants héritent les propriétés de spécification du cache de leurs pages et fragments parents. Si la demande d'un fragment ne correspond pas à une règle de cache définie, le fragment hérite des propriétés save-attributes et store-cookies de son fragment parent. Définissez la valeur comme true pour activer cette cascade de propriétés save-attributes et store-cookies.
cache.instance.x.
disableStoreCookies  
6.0.2.9, 6.1.x et ultérieures Par instance de cache "none", "ALL","All", nom instance cache, liste de noms de cookies séparés par virgules, (par défaut="none") Spécifie si le stockage des cookies est activé (NONE) ou désactivé (ALL). Les cookies sont par défaut stockés sauf indication contraire dans le fichier cachespec.xml spécifiant une réponse par demande. L'activation ne va pas sans risques liés au partage des cookies entre différents utilisateurs, ce qui est une infraction à l'exigence de sécurité.
cache.instance.x.
enableServlet
Support
6.0.2.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si l'instance de cache correspond au cache des servlets ou au cache d'objets.
         
Propriétés de déchargement du cache sur le disque        
cache.instance.x.
enableDiskOffload 
5.1.x et ultérieures Par instance de cache True ou false (par défaut=false) Indique si le déchargement sur le disque est activé.
cache.instance.x.
diskOffload
Emplacement
5.1.x et ultérieures Par instance de cache Chaîne – Par exemple :
. $(racine_serveur_appl)
/diskOffload
Indique l'emplacement à utiliser sur le disque pour sauvegarder les entrées du cache lorsque le déchargement sur le disque est activé.
cache.instance.x.
diskCacheSize
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache >= 0 (0=pas de limites) Indique la valeur maximale de la taille du disque-cache en nombre d'entrées.
cache.instance.x.
diskCacheSizeInGB
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache 0 ou > 2 en Go (0=pas de limites) Indique en giga-octets (Go) la valeur maximale de la taille du cache-disque
cache.instance.x.
diskCacheEntrySize
InMB
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache >= 0 en Mo (0=pas de limites) Indique en mégaoctets (Mo) la valeur maximale de la taille d'une entrée individuelle du cache. Les entrées de taille supérieure à cette valeur, lors de leur suppression de la mémoire, ne seront pas déchargées sur le disque.
cache.instance.x.
flushToDiskOnStop
5.1.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si les objets placés en cache sont sauvegardés sur le disque lors de l'arrêt du serveur.
cache.instance.x.
diskCache
PerformanceLevel
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache 0=faible 1=équilibre 2=personnalisé 3=élevé (par défaut=1) Indique le niveau de performances pour ajuster la performance du cache-disque.
cache.instance.x.
htodCleanup
Fréquence
5.1.1.2 et ultérieures Par instance de cache 0 <= x <= 1440 en minutes (0=apurement à minuit) Indique une valeur pour la fréquence d'apurement du cache-disque, en minutes. Si cette valeur est égale à 0, l'apurement s'exécute uniquement à minuit. Ce paramètre s'applique uniquement quand le niveau des performances de déchargement du disque est bas, équilibré ou personnalisé. Le niveau de performances "haut" ne nécessite aucun apurement du disque et dans ce cas, cette valeur est ignorée.
cache.instance.x.
htodDelayOffload
DepIdBuckets
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache > 0 (par défaut=1000) Indique la valeur du nombre maximal de compartiments d'identificateurs de dépendance dans les métadonnées du cache-disque présentes en mémoire. Si cette limite est dépassée, les informations sont déchargées sur le disque. Ce paramètre s'applique uniquement quand le niveau des performances du cache-disque est "personnalisé".
cache.instance.x.
htodDelayOffload
TemplateBuckets
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache > 0 (par défaut =100) Indique la valeur du nombre maximal de compartiments de modèles qui sont dans les métadonnées du disque-cache de la mémoire. Si cette limite est dépassée, les informations sont déchargées sur le disque. Ce paramètre s'applique uniquement quand le niveau des performances du cache-disque est "personnalisé".
cache.instance.x
htodDelayOffload
EntriesLimit
5.1.1.2 et ultérieures Par instance de cache > 0 (par défaut=1000) Indique la valeur du nombre maximal d'identificateurs de mémoire cache stockés pour un modèle ou un identificateur de dépendance individuel dans les métadonnées du cache-disque de la mémoire. Si cette limite est dépassée, les informations sont déchargées sur le disque. Ce paramètre s'applique uniquement quand le niveau des performances de déchargement du disque est "personnalisé".
cache.instance.x.
diskCacheEviction
Règle
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache 0=désactiver 1=aléatoire 2:taille (par défaut=0) Indique l'algorithme d'expulsion que le cache-disque utilisera pour expulser les entrées une fois que le niveau haut est atteint.
cache.instance.x.
diskCacheHigh
Threshold
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache > 0 % (par défaut=80) Indique quand la règle d'expulsion est exécutée. Le seuil est exprimé en pourcentage de la taille du cache-disque, en Go ou en entrées. La valeur élevée est utilisée quand la taille limite du cache-disque est exprimée à la fois en Go et en nombre d'entrées.
cache.instance.x.
diskCacheLow
Threshold
5.1.1.13, 6.0.2.17, 6.1.x et ultérieures Par instance de cache > 0 % (par défaut=70) Indique quand la règle d'expulsion est exécutée. Le seuil est exprimé en pourcentage de la taille du cache-disque, en Go ou en entrées. La valeur la plus faible est utilisée quand la taille limite du cache-disque est exprimée à la fois en Go et en entrées.
         
Propriétés de réplication du cache        
cache.instance.x.
enableCache
Réplication
6.0.2.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si la réplication du cache est activée. La réplication permet aux entrées du cache d'être recopiées vers plusieurs serveurs d'applications configurés dans le même domaine de réplication.
cache.instance.x.
replicationType
5.1.x et ultérieures Par instance de cache 1 (non partagé), 2 (push), 4 (push et pull) Indique les règles de partage globales pour ce serveur d'applications.
cache.instance.x.
replicationDomain
6.0.2.x et ultérieures Par instance de cache Chaîne – Par exemple : DynamicCacheDomain Indique le domaine de réplication à partir duquel les données sont répliquées.
cache.instance.x.
useServer
ClassLoader
5.1.1.9, 6.0.2.9, 6.1.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si l'utilisation du chargeur de classe du serveur est activée. La valeur true désérialise les événements d'invalidation en utilisant en premier le chargeur de classe du système, et, en cas d'échec de ce dernier, celui de l'application. Les performances ne peuvent qu'y gagner.
cache.instance.x.
cacheEntryWindow
5.1.1.13, 6.0.2.17, 6.1.0.7 et ultérieures Par instance de cache > 0 (par défaut=50) Indique le nombre maximal d'entrées de cache envoyées par le service de réplication des données (DRS) en termes de nombre d'entrées.
cache.instance.x.
cachePercentage
Window
5.1.1.13, 6.0.2.17, 6.1.0.7 et ultérieures Par instance de cache > 0 % (par défaut=2) En termes de pourcentage du cache total présent en mémoire, spécifie une limite au nombre total d'entrées du cache qui sont envoyées par le service DRS de réplication des données.
cache.instance.x.
cacheInvalidate
EntryWindow
5.1.1.14, 6.0.2.19, 6.1.0.7 et ultérieures Par instance de cache > 0 (par défaut=50) En termes de nombre d'entrées, spécifie une limite au nombre total d'événements d'invalidation qui sont envoyés par le service DRS de réplication des données.
cache.instance.x.
cacheInvalidate
PercentWindow
5.1.1.14, 6.0.2.19, 6.1.0.7 et ultérieures Par instance de cache > 0 % (par défaut=2) Indique le nombre maximal d'événements d'invalidation envoyés par le DRS en termes de pourcentage de mémoire cache totale.
cache.instance.x.
filterTimeOut
Invalidation
6.0.2.13, 6.1.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si l'envoi d'invalidations à partir d'une élimination après dépassement du délai d'attente est activé.
cache.instance.x.
filterLRU
Invalidation
6.0.2.13, 6.1.x et ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si l'envoi d'invalidations à partir d'une élimination LRU est activé.
cache.instance.x.
ignoreValueIn
InvalidationEvent
5.1.1.13, 6.0.2.17, 6.1.x ou ultérieures Par instance de cache True ou false (par défaut=false) Spécifie si la valeur en cache de l'événement d'invalidation est ignorée. Si la propriété est définie comme true, la valeur en cache de l'événement est défini comme NULL lorsque le code est retourné à l'appelant.

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdyn_cacheinstances
Nom du fichier : rdyn_cacheinstances.html