Autopsy  4.21.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.communications.CVTPersonaCache Class Reference

Static Public Member Functions

static synchronized List< PersonaAccountgetPersonaAccounts (Account account) throws ExecutionException

Private Member Functions

 CVTPersonaCache ()

Static Private Member Functions

static synchronized CVTPersonaCache getInstance ()

Private Attributes

final LoadingCache< Account, List< PersonaAccount > > accountMap

Static Private Attributes

static CVTPersonaCache instance
static final Logger logger = Logger.getLogger(CVTPersonaCache.class.getName())

Detailed Description

A singleton cache of the PersonaAccount information. The list of PersonaAccounts for a given Account typeSpecificID retrieved on first access and evicted from the cache after 5 minutes.

Definition at line 41 of file

Constructor & Destructor Documentation

org.sleuthkit.autopsy.communications.CVTPersonaCache.CVTPersonaCache ( )

Member Function Documentation

static synchronized CVTPersonaCache org.sleuthkit.autopsy.communications.CVTPersonaCache.getInstance ( )
static synchronized List<PersonaAccount> org.sleuthkit.autopsy.communications.CVTPersonaCache.getPersonaAccounts ( Account  account) throws ExecutionException

Returns the list of PersonaAccounts for the given Account.

accountThe account.
List of PersonaAccounts for id or empty list if none were found.

Definition at line 93 of file

References org.sleuthkit.autopsy.communications.CVTPersonaCache.accountMap, and org.sleuthkit.autopsy.communications.CVTPersonaCache.getInstance().

Referenced by org.sleuthkit.autopsy.communications.relationships.RelationshipsNodeUtilities.getAccoutToolTipText().

Member Data Documentation

final LoadingCache<Account, List<PersonaAccount> > org.sleuthkit.autopsy.communications.CVTPersonaCache.accountMap
CVTPersonaCache org.sleuthkit.autopsy.communications.CVTPersonaCache.instance
final Logger org.sleuthkit.autopsy.communications.CVTPersonaCache.logger = Logger.getLogger(CVTPersonaCache.class.getName())

Definition at line 43 of file

The documentation for this class was generated from the following file:

Copyright © 2012-2022 Basis Technology. Generated on: Tue Feb 6 2024
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.