Implement simple cachestore class, removed unused imports and clean up
Added 'composable raster data source' sample