| Package | Description | 
|---|---|
| com.gigaspaces.datasource | Provides GigaSpaces DataSource implementation. | 
| com.gigaspaces.datasource.concurrentaccess | |
| com.j_spaces.sadapter.datasource | |
| org.openspaces.persistency.patterns | Set of patterns that can be used to wrap different external data sources. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ExternalDataSource<T>Deprecated. 
 since 9.5 - use  SpaceDataSourceandSpaceSynchronizationEndpointinstead. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SharedIteratorSQLDataProviderDecorator<T>Decorates a  SQLDataProviderwith additional property, concurrent request for an iterator
 which is based on the same query will only open one underlying iterator against the decorates
 provider, this iterator will be shared amont the concurrent requests as if each of them has its
 own iterator. | 
| Constructor and Description | 
|---|
| SharedIteratorSQLDataProviderDecorator(SQLDataProvider<T> sqlDataProvider,
                                      long timeToLive)Create a new instance | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataStorage<T>Data Storage is a delegator over user defined data source-interface implementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DataStorage. setSQLDataProvider(SQLDataProvider<T> sqlDataProvider)Override the internal sql data provider Method is synchronized to force the thread to flush
 its memory | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SQLDataProviderExceptionHandlerDeprecated. 
 since 9.5 - use  SpaceDataSourceExceptionHandlerinstead. | 
| class  | SQLDataProviderSplitterDeprecated. 
 since 9.5 - use  SpaceDataSourceSplitterinstead. | 
Copyright © GigaSpaces.