Optimize BaseSpiceArrayAdapter