Home Reference Source Test

packages/causality-memcache/src/memcache.mixins.js

/**
 * This mixins class provides attributes: **MemCache**.
 * @class MemCacheMixins
 * @extends {BaseClass}
 */
const MemCacheMixins = (BaseClass)=> class extends BaseClass{
    /**
     * This methods return summary about items of the current memcache 
     * @returns
     */
    async memCacheSummary(){
        return await this.memCache.getItemList();
    }
    
    set MemCache(memCache){
        this.memCache = memCache;
    }

    get MemCache(){
        return this.memCache;
    }
};
export default MemCacheMixins;