Class FileCacheBase
Inherited Members
Namespace: Telerik.UI.Xaml.Controls.DataVisualization.Map
Assembly: Telerik.WinUI.Controls.dll
Syntax
public abstract class FileCacheBase : MemoryCache, ICacheStorage
Constructors
FileCacheBase()
Declaration
protected FileCacheBase()
Fields
CachePathProperty
Declaration
public static readonly DependencyProperty CachePathProperty
Field Value
Microsoft.
|
MaxExpirationTimeProperty
Declaration
public static readonly DependencyProperty MaxExpirationTimeProperty
Field Value
Microsoft.
|
MaxSizeProperty
Declaration
public static readonly DependencyProperty MaxSizeProperty
Field Value
Microsoft.
|
MinExpirationTimeProperty
Declaration
public static readonly DependencyProperty MinExpirationTimeProperty
Field Value
Microsoft.
|
Properties
CachePath
Declaration
public string CachePath { get; set; }
Property Value
System.
|
MaxExpirationTime
Declaration
public TimeSpan MaxExpirationTime { get; set; }
Property Value
System.
|
MaxSize
Declaration
public long MaxSize { get; set; }
Property Value
System.
|
MinExpirationTime
Declaration
public TimeSpan MinExpirationTime { get; set; }
Property Value
System.
|
Methods
CreateCacheStream(String)
Declaration
protected abstract Stream CreateCacheStream(string fileName)
Parameters
System.
|
Returns
System.
|
Dispose()
Declaration
public void Dispose()
GetFiles(String, String)
Declaration
protected abstract string[] GetFiles(string cachePath, string fileMask)
Parameters
System.
|
System.
|
Returns
System.
|
GetFullFilePath(String)
Declaration
protected string GetFullFilePath(string fileName)
Parameters
System.
|
Returns
System.
|
Load(String)
Declaration
public override Stream Load(string fileName)
Parameters
System.
|
Returns
System.
|
Overrides
LoadAsync(String, Action<Byte[]>)
Declaration
public override void LoadAsync(string fileName, Action<byte[]> callback)
Parameters
System.
|
System.
|
Overrides
LoadFileMetadata(String)
Declaration
protected abstract MemoryCache.ICacheRecordMetadata LoadFileMetadata(string fileName)
Parameters
System.
|
Returns
OnCachePathChanged(String, String)
Declaration
protected virtual void OnCachePathChanged(string oldValue, string newValue)
Parameters
System.
|
System.
|
OnMaxSizeChanged()
Declaration
protected virtual void OnMaxSizeChanged()
OpenCacheStream(String)
Declaration
protected abstract Stream OpenCacheStream(string fileName)
Parameters
System.
|
Returns
System.
|
RemoveFile(String)
Declaration
protected abstract void RemoveFile(string fileName)
Parameters
System.
|
Save(String, DateTime, Byte[])
Declaration
public override void Save(string fileName, DateTime expirationDate, byte[] tile)
Parameters
System.
|
System.
|
System.
|
Overrides
SaveFileMetadata(MemoryCache.ICacheRecordMetadata)
Declaration
protected abstract void SaveFileMetadata(MemoryCache.ICacheRecordMetadata cacheRecord)
Parameters
Memory
|