What storage should I use

Hi… I am really confused in this aspect… I am trying to have a cache service in my app. But not sure which is better to use. Currently there is the @ionic/storage and there is native storage, also cordova sqlte plugin… Can someone please explain the different ?

Use @ionic/storage, it uses the best available option of SQLite, IndexedDB, WebSQL or localstorage under the hood. Read this for more information: https://ionicframework.com/docs/v2/storage/