Package rekall :: Module cache :: Class FileCache
[frames] | no frames]

Class FileCache

source code


A cache which syncs to a persistent on disk representation.

Instance Methods
 
__init__(self, session)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
SetName(self, name) source code
 
SetFingerprint(self, fingerprint) source code
 
Get(self, item, default=None) source code
 
Set(self, item, value, volatile=True) source code
 
Clear(self) source code
 
Flush(self)
Write out all dirty items at once.
source code
 
DetectImage(self, address_space) source code
 
__repr__(self)
repr(x)
source code
 
__str__(self)
Print the contents somewhat concisely. (Inherited from rekall.cache.Cache)
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties
  io_manager
  location

Inherited from object: __class__

Method Details

__init__(self, session)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

Get(self, item, default=None)

source code 
Overrides: Cache.Get

Set(self, item, value, volatile=True)

source code 
Overrides: Cache.Set

Clear(self)

source code 
Overrides: Cache.Clear

Flush(self)

source code 

Write out all dirty items at once.

Overrides: Cache.Flush

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

Property Details

io_manager

Get Method:
unreachable.io_manager(self)

location

Get Method:
unreachable.location(self)