juspay/hyperswitch

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

Aberta

#2.373 aberto em 26 de set. de 2023

 (13 comentários) (0 reação) (1 responsável)Rust (4.676 forks)batch import
A-frameworkC-featuregood first issue

Métricas do repositório

Stars
 (42.690 estrelas)
Métricas de merge de PR
 (Mesclagem média 6d 22h) (213 fundiu PRs em 30d)

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

Guia do colaborador