public <K, V> Collection<String>  saveSearchResultsWithPageKeys(TextPageCriteria criteria,LuceneQueryProvider queryProvider, Predicate<LuceneResultStruct<K, V>> filter, Region<String,Collection<K>> pageKeysRegion)
		{
			return saveSearchResultsWithPageKeys(criteria,queryProvider.toString(),filter, pageKeysRegion);
		}
public <K, V> Collection<String>  saveSearchResultsWithPageKeys(TextPageCriteria criteria,LuceneQueryProvider queryProvider, Predicate<LuceneResultStruct<K, V>> filter, Region<String,Collection<K>> pageKeysRegion)
		{
			return saveSearchResultsWithPageKeys(criteria,queryProvider.toString(),filter, pageKeysRegion);
		}
public < K , V > Collection < String > saveSearchResultsWithPageKeys ( TextPageCriteria criteria , LuceneQueryProvider queryProvider , Predicate < LuceneResultStruct < K , V > > filter , Region < String , Collection < K > > pageKeysRegion ) { return saveSearchResultsWithPageKeys ( criteria , queryProvider . toString ( ) , filter , pageKeysRegion ) ; }
------------------------------------------------
------------------------------------------------