Skip to content

[FFM-1844]: FeatureSnapshot for JavaSDK#199

Merged
akiraqb merged 6 commits intomainfrom
FFM-11844
Aug 16, 2024
Merged

[FFM-1844]: FeatureSnapshot for JavaSDK#199
akiraqb merged 6 commits intomainfrom
FFM-11844

Conversation

@akiraqb
Copy link
Contributor

@akiraqb akiraqb commented Aug 14, 2024

Added ability to store and retrieve feature snapshot, containing both previous and current version of the feature config.

akiraqb added 5 commits August 7, 2024 14:55
…along with the new one in cache (#194)

* Extended interface to return current and previous version

* Added extra configuration paramtere to the StorageRepository + added logic to store and retrieve current + previous version.

* Added StorageRepositoryTest class and test data.
…eature config from the fileStore. (#195)

* Store previous and current version of the flag in the FileStore

* Updating logs

* Fixed typo
* Added snapshot structure + and expose fucntions to fetch the snapshot.

* Updated TODO
* Updated class name

* Attempted to add benchmark test wip

* Further twicking

* Added example results in comments.

* Code and test refactoring.

* Added results
@CLAassistant
Copy link

CLAassistant commented Aug 14, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ erdirowlands
❌ akiraqb
You have signed the CLA already but the status is still pending? Let us recheck it.

@akiraqb akiraqb marked this pull request as ready for review August 16, 2024 10:21
@akiraqb akiraqb merged commit 61b89a6 into main Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants