V function ( K arg0 , ReadPolicy arg1 ) { validateKey ( arg0 ) ; V loc0 = null ; if ( arg1 . useCache ( ) ) { loc0 = getValueFromCaches ( arg0 ) ; } if ( loc0 == null && arg1 . useReadable ( ) ) { loc0 = getValueFromReadables ( arg0 ) ; } if ( loc0 != null ) { populateCaches ( loc0 ) ; } return loc0 ; }
readabledatasource #getbykey object concode_field_sep Collection<ReadableDataSource<K,V>> readableDataSources concode_elem_sep Collection<WriteableDataSource<K,V>> writeableDataSources concode_elem_sep Collection<CacheDataSource<K,V>> cacheDataSources concode_field_sep Collection<V> getAll concode_elem_sep Collection<V> getAll concode_elem_sep void addCacheDataSources concode_elem_sep V getValueFromCaches concode_elem_sep void deleteAll concode_elem_sep void validateValue concode_elem_sep void populateCaches concode_elem_sep void populateCaches concode_elem_sep Collection<V> getValuesFromReadables concode_elem_sep void addWriteableDataSources concode_elem_sep V getValueFromReadables concode_elem_sep Collection<V> addOrUpdateAll concode_elem_sep Collection<V> addOrUpdateAll concode_elem_sep V addOrUpdate concode_elem_sep V addOrUpdate concode_elem_sep void deleteByKey concode_elem_sep void validateKey concode_elem_sep Collection<V> getValuesFromCaches concode_elem_sep void addReadableDataSources concode_elem_sep void validateValues concode_elem_sep boolean areValidValues