question: gets the amounts of slices , i.e. different values within the dimension . concode_field_sep IBitmapIdCache<Bitmap> cache concode_elem_sep Group persistentGroup concode_elem_sep Logger LOG concode_elem_sep IIndexedCollection index concode_elem_sep DescriptorModel<I> model concode_elem_sep ReentrantReadWriteLock idxLock concode_elem_sep String EXTENSION concode_field_sep Slice<I>[] getSlices concode_elem_sep String getModelId concode_elem_sep DescriptorModel<I> getModel concode_elem_sep Class<? extends IIndexedCollection> getIndexClass concode_elem_sep void save concode_elem_sep void index concode_elem_sep I getIdForValue concode_elem_sep Slice<I> createSlice concode_elem_sep void optimize concode_elem_sep void load concode_elem_sep int[] getById concode_elem_sep int[] getByValue concode_elem_sep Slice<I> getSliceById concode_elem_sep Slice<I> getSliceByValue concode_elem_sep void isRegistered concode_elem_sep Group getPersistentGroup
target: int function ( ) { idxLock . readLock ( ) . lock ( ) ; try { return index . size ( ) ; } finally { idxLock . readLock ( ) . unlock ( ) ; } }