BiodbCustomPersistentCache {biodb} | R Documentation

## A biodb custom persistent cache implementation.

### Description

Inside the cache folder, one folder is created for each cache ID (each remote database has one single cache ID, always the same ,except if you change its URL). In each of theses folders are stored the cache files for this database.

### Super class

`biodb::BiodbPersistentCache` -> `BiodbCustomPersistentCache`

### Methods

#### Public methods

- `BiodbCustomPersistentCache$clone()`

Inherited methods

- `biodb::BiodbPersistentCache$addFilesToCache()`

- `biodb::BiodbPersistentCache$copyFilesIntoCache()`

- `biodb::BiodbPersistentCache$deleteAllFiles()`

- `biodb::BiodbPersistentCache$deleteFile()`

- `biodb::BiodbPersistentCache$deleteFiles()`

- `biodb::BiodbPersistentCache$disable()`

- `biodb::BiodbPersistentCache$enable()`

- `biodb::BiodbPersistentCache$enabled()`

- `biodb::BiodbPersistentCache$erase()`

- `biodb::BiodbPersistentCache$fileExist()`

- `biodb::BiodbPersistentCache$fileExists()`

- `biodb::BiodbPersistentCache$filesExist()`

- `biodb::BiodbPersistentCache$folderExists()`

- `biodb::BiodbPersistentCache$getDir()`

- `biodb::BiodbPersistentCache$getFilePath()`

- `biodb::BiodbPersistentCache$getFolderPath()`

- `biodb::BiodbPersistentCache$getTmpFolderPath()`

- `biodb::BiodbPersistentCache$getUsedCacheIds()`

- `biodb::BiodbPersistentCache$initialize()`

- `biodb::BiodbPersistentCache$isReadable()`

- `biodb::BiodbPersistentCache$isWritable()`

- `biodb::BiodbPersistentCache$listFiles()`

- `biodb::BiodbPersistentCache$loadFileContent()`

- `biodb::BiodbPersistentCache$markerExist()`

- `biodb::BiodbPersistentCache$markerExists()`

- `biodb::BiodbPersistentCache$moveFilesIntoCache()`

- `biodb::BiodbPersistentCache$print()`

- `biodb::BiodbPersistentCache$saveContentToFile()`

- `biodb::BiodbPersistentCache$setMarker()`

#### Method `clone()`

The objects of this class are cloneable with this method.

##### Usage

    BiodbCustomPersistentCache$clone(deep = FALSE)

##### Arguments

`deep`

  Whether to make a deep clone.

### See Also

`BiodbPersistentCache`, `BiodbBiocPersistentCache`.

[Package biodb version 1.2.2 Index]