Feat(): distributed caching (#13435)
RESOLVES CORE-1153 **What** - This pr mainly lay the foundation the caching layer. It comes with a modules (built in memory cache) and a redis provider. - Apply caching to few touch point to test Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com>
This commit is contained in:
co-authored by
Carlos R. L. Rodrigues
parent
5b135a41fe
commit
b9d6f73320
@@ -14,7 +14,7 @@ export class IdProperty extends BaseProperty<string> {
|
||||
return !!value?.[IsIdProperty] || value?.dataType?.name === "id"
|
||||
}
|
||||
|
||||
protected dataType: {
|
||||
dataType: {
|
||||
name: "id"
|
||||
options: {
|
||||
prefix?: string
|
||||
|
||||
@@ -24,6 +24,10 @@ export class PrimaryKeyModifier<T, Schema extends PropertyType<T>>
|
||||
*/
|
||||
#schema: Schema
|
||||
|
||||
get schema() {
|
||||
return this.#schema
|
||||
}
|
||||
|
||||
constructor(schema: Schema) {
|
||||
this.#schema = schema
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user