Unit 'CacheCls' Package
[Overview][Resource strings][Types][Classes][Index] [#fcl-base]

TCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: cachecls.pp line 63

type TCache = class

protected

  FSlotCount: Integer;

  FSlots: PCacheSlotArray;

  FMRUSlot: PCacheSlot;

  FLRUSlot: PCacheSlot;

public

  constructor Create();

  destructor Destroy; override;

  function Add();

  function AddNew();

  function FindSlot();

  function IndexOf();

  procedure Remove();

  property Data []: Pointer; [rw]

  property MRUSlot: PCacheSlot; [rw]

  property LRUSlot: PCacheSlot; [r]

  property SlotCount: Integer; [rw]

  property Slots []: PCacheSlot; [r]

  property OnIsDataEqual: TOnIsDataEqual; [rw]

  property OnFreeSlot: TOnFreeSlot; [rw]

end;

Inheritance

TCache

|

TObject


Documentation generated on: 2023-03-18