Skip to content

sidd-kulk/springboot-kvstore-lol

Repository files navigation

Spring Boot KV Store Lol

A stupidly simple (apart from just being stupid) and "unusable for Production" in-memory KV Store in Spring Boot. DO NOT USE FOR PRODUCTION (or even for dev for that matter)

Internally uses ConcurrentHashMap. Under the hood it uses CAS operations to ensure memory safety in multi-threaded environment.

Todo:

  • Concurrency tests
  • More unnecessary features
  • GitHub Actions integration - Done
  • Refactoring get-all operation - Done
  • Memory profiling

API:

/set?key=key&val=val /get?key-key /get-all /delete?key=key

Why?

Why not?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors