docs: @Override
  	public final boolean put(String key, Bitmap value) {
  		if (key == null || value == null) {
  			throw new NullPointerException("key == null || value == null");
  		}
  
  		synchronized (this) {
  			size += sizeOf(key, value);
  			Bitmap previous = map.put(key, value);
  			if (previous != null) {
  				size -= sizeOf(key, previous);
  			}
  		}
  
  		trimToSize(maxSize);
  		return true;
  	}