Package growthbook.sdk.java.sandbox
Class FileCachingManagerImpl
java.lang.Object
growthbook.sdk.java.sandbox.FileCachingManagerImpl
- All Implemented Interfaces:
GbCacheManager
Class responsible for caching data to a file
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Clears all cache files in the directoryMethod that fetches data from cache by file namevoid
saveContent
(String fileName, String content) Method that saves feature JSON as String to a cache file
-
Constructor Details
-
FileCachingManagerImpl
-
-
Method Details
-
saveContent
Method that saves feature JSON as String to a cache file- Specified by:
saveContent
in interfaceGbCacheManager
- Parameters:
fileName
- The name of file in the cache directorycontent
- Feature JSON as String type
-
loadCache
Method that fetches data from cache by file name- Specified by:
loadCache
in interfaceGbCacheManager
- Parameters:
fileName
- The name of the file in the cache directory.- Returns:
- The cached data as a String.
-
clearCache
public void clearCache()Clears all cache files in the directory- Specified by:
clearCache
in interfaceGbCacheManager
-