FileCache

Inheritance: java.lang.Object

All Implemented Interfaces: com.groupdocs.conversion.caching.ICache

public final class FileCache implements ICache

File caching behaviour. Means that cache is stored on the file system Learn moreMore about caching and optimizing conversion process performance: Caching conversion results

Constructors

Constructor Description
FileCache(String cachePath) Creates new instance of FileCache class

Methods

Method Description
set(String key, Object value) Inserts a cache entry into the cache.
tryGetValue(String key) Gets the entry associated with this key if present.
getKeys(String filter) Returns all keys matching filter.

FileCache(String cachePath)

public FileCache(String cachePath)

Creates new instance of FileCache class

Parameters:

Parameter Type Description
cachePath java.lang.String Relative or absolute path where document cache will be stored

set(String key, Object value)

public void set(String key, Object value)

Inserts a cache entry into the cache.

Parameters:

Parameter Type Description
key java.lang.String A unique identifier for the cache entry.
value java.lang.Object The object to insert.

tryGetValue(String key)

public Object tryGetValue(String key)

Gets the entry associated with this key if present.

Parameters:

Parameter Type Description
key java.lang.String A key identifying the requested entry.

Returns: java.lang.Object - Object if the key was found or else null.

getKeys(String filter)

public Iterable<String> getKeys(String filter)

Returns all keys matching filter.

Parameters:

Parameter Type Description
filter java.lang.String The filter to use.

Returns: java.lang.Iterable<java.lang.String> - Keys matching the filter.