Suppression des instances ObjectGrid avec l'interface ObjectGridManager

Deux méthodes removeObjectGrid différentes permettent de retirer du cache des instances ObjectGrid.

Retirer une instance ObjectGrid

Pour retirer du cache des instances ObjectGrid, vous avez le choix entre deux méthodes removeObjectGrid. L'interface ObjectGridManager ne conserve pas de référence des instances qui sont supprimées. Il existe deux méthodes pour le retrait des instances. L'une de ces méthodes accepte un paramètre booléen. Si ce paramètre a la valeur true, la méthode destroy est appelée dans l'ObjectGrid. L'appel à la méthode destroy dans l'ObjectGrid arrête celui-ci et libère toutes les ressources qu'il utilise. Voici comment utiliser les deux méthodes removeObjectGrid :

/**
 * Remove an ObjectGrid from the cache of ObjectGrid instances
 *
 * @param objectGridName the name of the ObjectGrid instance to remove
 * from the cache
 *
 * @throws ObjectGridException if an ObjectGrid with the objectGridName
 * was not found in the cache
 */
public void removeObjectGrid(String objectGridName) throws ObjectGridException;

/**
 * Remove an ObjectGrid from the cache of ObjectGrid instances and
 * destroy its associated resources
 *
 * @param objectGridName the name of the ObjectGrid instance to remove
 * from the cache
 *
 * @param destroy destroy the objectgrid instance and its associated
 * resources
 *
 * @throws ObjectGridException if an ObjectGrid with the objectGridName
 * was not found in the cache
 */
public void removeObjectGrid(String objectGridName, boolean destroy) 
	throws ObjectGridException;