A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.ICacheInstructionService.html below:

View Source Interface ICacheInstructionService Namespace: Umbraco.Cms.Core.Services Assembly: Umbraco.Core.dll Syntax
public interface ICacheInstructionService
Methods View Source DeliverInstructions(IEnumerable<RefreshInstruction>, String)

Creates a cache instruction record from a set of individual instructions and saves it.

Declaration
void DeliverInstructions(IEnumerable<RefreshInstruction> instructions, string localIdentity)
Parameters Type Name Description IEnumerable<RefreshInstruction> instructions System.String localIdentity View Source DeliverInstructionsInBatches(IEnumerable<RefreshInstruction>, String)

Creates one or more cache instruction records based on the configured batch size from a set of individual instructions and saves them.

Declaration
void DeliverInstructionsInBatches(IEnumerable<RefreshInstruction> instructions, string localIdentity)
Parameters Type Name Description IEnumerable<RefreshInstruction> instructions System.String localIdentity View Source GetMaxInstructionId()

Gets the most recent cache instruction record Id.

Declaration
int GetMaxInstructionId()
Returns Type Description System.Int32 View Source IsColdBootRequired(Int32)

Checks to see if a cold boot is required, either because instructions exist and none have been synced or because the last recorded synced instruction can't be found in the database.

Declaration
bool IsColdBootRequired(int lastId)
Parameters Type Name Description System.Int32 lastId Returns Type Description System.Boolean View Source IsInstructionCountOverLimit(Int32, Int32, out Int32)

Checks to see if the number of pending instructions are over the configured limit.

Declaration
bool IsInstructionCountOverLimit(int lastId, int limit, out int count)
Parameters Type Name Description System.Int32 lastId System.Int32 limit System.Int32 count Returns Type Description System.Boolean View Source ProcessInstructions(CacheRefresherCollection, ServerRole, CancellationToken, String, DateTime, Int32)

Processes and then prunes pending database cache instructions.

Declaration
ProcessInstructionsResult ProcessInstructions(CacheRefresherCollection cacheRefreshers, ServerRole serverRole, CancellationToken cancellationToken, string localIdentity, DateTime lastPruned, int lastId)
Parameters Type Name Description CacheRefresherCollection cacheRefreshers

Cache refreshers.

ServerRole serverRole

Server role.

CancellationToken cancellationToken

Cancellation token.

System.String localIdentity

Local identity of the executing AppDomain.

DateTime lastPruned

Date of last prune operation.

System.Int32 lastId

Id of the latest processed instruction

Returns

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4