On this page

new Cache(): CacheClass
Returns:
{CacheClass}
Attributes
hooks:<object>
STAGE_DEFAULT:<number>
STAGE_DISK:<number>
STAGE_MEMORY:<number>
STAGE_NETWORK:<number>
webpack.Cache.beginIdle(): void
Returns:
{void}

webpack.Cache.endIdle(callback): void
  • callback {CallbackCacheCache} signals when the call finishes
  • Returns: {void}

webpack.Cache.get(identifier, etag, callback): void
Attributes
identifier:<string>
the cache identifier
etag:
{Etag} the etag
callback:
{CallbackCacheCache } signals when the value is retrieved
Returns:
{void}

webpack.Cache.shutdown(callback): void
  • callback {CallbackCacheCache} signals when the call finishes
  • Returns: {void}

webpack.Cache.store(identifier, etag, data, callback): void
Attributes
identifier:<string>
the cache identifier
etag:
{Etag} the etag
data:
{T} the value to store
callback:
{CallbackCacheCache } signals when the value is stored
Returns:
{void}

webpack.Cache.storeBuildDependencies(dependencies, callback): void
  • dependencies {Iterable} list of all build dependencies
  • callback {CallbackCacheCache} signals when the dependencies are stored
  • Returns: {void}

After this method has succeeded the cache can only be restored when build dependencies are