public <K,V> Map<K,V> readSearchResultsByPage(TextPageCriteria criteria, int pageNumber)
	{
		GeodeLuceneSearch search = new GeodeLuceneSearch(this.clientCache);
		
		Region<String,Collection<?>> pageRegion = this.getRegion(criteria.getPageRegionName());
		Region<K,V> region = this.getRegion(criteria.getRegionName());
		
		return search.readResultsByPage(criteria,pageNumber,region,pageRegion);
	}
public <K,V> Map<K,V> readSearchResultsByPage(TextPageCriteria criteria, int pageNumber)
	{
		GeodeLuceneSearch search = new GeodeLuceneSearch(this.clientCache);
		
		Region<String,Collection<?>> pageRegion = this.getRegion(criteria.getPageRegionName());
		Region<K,V> region = this.getRegion(criteria.getRegionName());
		
		return search.readResultsByPage(criteria,pageNumber,region,pageRegion);
	}
public < K , V > Map < K , V > readSearchResultsByPage ( TextPageCriteria criteria , int pageNumber ) { GeodeLuceneSearch search = new GeodeLuceneSearch ( this . clientCache ) ; Region < String , Collection < ? > > pageRegion = this . getRegion ( criteria . getPageRegionName ( ) ) ; Region < K , V > region = this . getRegion ( criteria . getRegionName ( ) ) ; return search . readResultsByPage ( criteria , pageNumber , region , pageRegion ) ; }
------------------------------------------------
------------------------------------------------