android-components / mozilla.components.browser.storage.memory / InMemoryHistoryStorage

# InMemoryHistoryStorage

`class InMemoryHistoryStorage : HistoryStorage` (source)

An in-memory implementation of mozilla.components.concept.storage.HistoryStorage.

### Constructors

<init> | `InMemoryHistoryStorage()` An in-memory implementation of mozilla.components.concept.storage.HistoryStorage.

### Functions

getVisited | `fun getVisited(uris: List<String>, callback: (List<Boolean>) -> Unit): Unit` Maps a list of page URIs to a list of booleans indicating if each URI was visited. `fun getVisited(callback: (List<String>) -> Unit): Unit` Retrieves a list of all visited pages.
recordObservation | `fun recordObservation(uri: String, observation: PageObservation): Unit` Records an observation about a page.
recordVisit | `fun recordVisit(uri: String, visitType: VisitType): Unit` Records a visit to a page.