SparseArray, vérifiez si la clé existe

J'ai été mise en œuvre d'une mémoire cache des bitmaps à l'aide d'un HashMap<Integer, Bitmap> et a reçu l'avertissement suivant dans Eclipse:

Utiliser de nouvelles SparseArray(...) à la place pour de meilleures performances.

Je n'ai jamais entendu parler de cette classe avant, mais de l'examiner, il ne semble pas avoir un containsKey() méthode dont j'ai été l'appelant sur la récupération d'une image Bitmap à partir du cache de vérifier s'il existe dans le cache, et si ça ne marche pas, puis l'ajouter.

Toutes les idées sur la meilleure façon de vérifier si la clé existe déjà?

Je suppose que je pourrais modifier le code pour utiliser cette surcharge et de vérifier la valeur null?

Bitmap bitmap = cache.get(key, null); 
InformationsquelleAutor magritte | 2012-09-15