[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: lclrescache.pas line 78
type TResourceCache = class |
||
protected |
||
FItems: TAvlTree; |
|
|
FDescriptors: TAvlTree; |
|
|
FDestroying: Boolean; |
|
|
FResourceCacheDescriptorClass: TResourceCacheDescriptorClass; |
|
|
|
||
FMaxUnusedItem: Integer; |
|
|
|
||
|
||
FUnUsedItemCount: Integer; |
|
|
|
||
procedure RemoveItem(); virtual; |
|
|
procedure RemoveDescriptor(); virtual; |
|
|
procedure ItemUsed(); |
|
|
procedure ItemUnused(); |
|
|
function ItemIsUsed(); |
|
|
public |
||
constructor Create; |
|
|
procedure Clear; |
|
|
destructor Destroy; override; |
|
|
function CompareItems(); virtual; |
|
|
function CompareDescriptors(); virtual; abstract; |
|
|
procedure ConsistencyCheck; |
|
|
procedure Lock; |
|
|
procedure Unlock; |
|
|
property MaxUnusedItem: Integer; [rw] |
|
|
property ResourceCacheItemClass: TResourceCacheItemClass; [r] |
|
|
property ResourceCacheDescriptorClass: TResourceCacheDescriptorClass; [r] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |