BREAKING CHANGE(core): switch to esm
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import * as plugins from './levelcache.plugins';
|
||||
import { CacheDiskManager } from './levelcache.classes.cache.diskmanager';
|
||||
import { CacheMemoryManager } from './levelcache.classes.cache.memorymanager';
|
||||
import { CacheS3Manager } from './levelcache.classes.cache.s3manager';
|
||||
import { CacheEntry } from './levelcache.classes.cacheentry';
|
||||
import { CacheRouter } from './levelcache.classes.cacherouter';
|
||||
import { AbstractCache } from './levelcache.abstract.classes.cache';
|
||||
import * as plugins from './levelcache.plugins.js';
|
||||
import { CacheDiskManager } from './levelcache.classes.cache.diskmanager.js';
|
||||
import { CacheMemoryManager } from './levelcache.classes.cache.memorymanager.js';
|
||||
import { CacheS3Manager } from './levelcache.classes.cache.s3manager.js';
|
||||
import { CacheEntry } from './levelcache.classes.cacheentry.js';
|
||||
import { CacheRouter } from './levelcache.classes.cacherouter.js';
|
||||
import { AbstractCache } from './levelcache.abstract.classes.cache.js';
|
||||
|
||||
export interface ILevelCacheConstructorOptions {
|
||||
/**
|
||||
@@ -42,13 +42,18 @@ export class LevelCache extends AbstractCache {
|
||||
|
||||
constructor(optionsArg: ILevelCacheConstructorOptions) {
|
||||
super();
|
||||
this.options = optionsArg;
|
||||
this.options = {
|
||||
maxMemoryStorageInMB: 0.5,
|
||||
maxDiskStorageInMB: 10,
|
||||
maxS3StorageInMB: 50,
|
||||
...optionsArg
|
||||
};
|
||||
this.init();
|
||||
}
|
||||
|
||||
public async init() {
|
||||
this.cacheDiskManager = new CacheDiskManager(this);
|
||||
this.cacheMemoryManager = new CacheMemoryManager(this);
|
||||
this.cacheDiskManager = new CacheDiskManager(this);
|
||||
this.cacheS3Manager = new CacheS3Manager(this);
|
||||
await Promise.all([
|
||||
this.cacheDiskManager.ready,
|
||||
|
Reference in New Issue
Block a user