public void removeAll() {
   if (cache != null) cache.clear();
 }
 public void add(String key, byte[] imageData) {
   if (cache != null) cache.store(key, imageData);
 }
 public void remove(String key) {
   if (cache != null) cache.remove(key);
 }
 public byte[] get(String key) {
   if (cache != null) return (byte[]) cache.retrieve(key);
   else return null;
 }