juspay/hyperswitch

[FEATURE] Add multiple insert and delete functionality for in-memory cache

Ouverte

#2 373 ouverte le 26 sept. 2023

 (13 commentaires) (0 réaction) (1 personne assignée)Rust (4 676 forks)batch import
A-frameworkC-featuregood first issue

Métriques du dépôt

Stars
 (42 690 étoiles)
Métriques de merge PR
 (Merge moyen 6j 22h) (213 PRs mergées en 30 j)

Description

Feature Description

There are few cases where we insert/delete multiple keys in the cache. So add a function where it takes multiple key values and insert and delete it in the cache.

Possible Implementation

struct CacheValues {
	inner: Vec<String>
}

We can have a struct like this and make modify enum CacheKind to accept CacheValues.

enum CacheKind {
	Accounts(CacheValues),
	.....
}

Have you spent some time checking if this feature request has been raised before?

  • I checked and didn't find a similar issue

Have you read the Contributing Guidelines?

Are you willing to submit a PR?

None

Guide contributeur