Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Static Public Member Functions | |
static synchronized List< PersonaAccount > | getPersonaAccounts (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()) |
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 CVTPersonaCache.java.
|
private |
Cache constructor.
Definition at line 51 of file CVTPersonaCache.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.PersonaAccount.getPersonaAccountsForAccount(), and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.isEnabled().
Referenced by org.sleuthkit.autopsy.communications.CVTPersonaCache.getInstance().
|
staticprivate |
Returns the singleton instance of the cache.
Definition at line 76 of file CVTPersonaCache.java.
References org.sleuthkit.autopsy.communications.CVTPersonaCache.CVTPersonaCache(), and org.sleuthkit.autopsy.communications.CVTPersonaCache.instance.
Referenced by org.sleuthkit.autopsy.communications.CVTPersonaCache.getPersonaAccounts().
|
static |
Returns the list of PersonaAccounts for the given Account.
account | The account. |
ExecutionException |
Definition at line 93 of file CVTPersonaCache.java.
References org.sleuthkit.autopsy.communications.CVTPersonaCache.accountMap, and org.sleuthkit.autopsy.communications.CVTPersonaCache.getInstance().
Referenced by org.sleuthkit.autopsy.communications.relationships.RelationshipsNodeUtilities.getAccoutToolTipText().
|
private |
Definition at line 44 of file CVTPersonaCache.java.
Referenced by org.sleuthkit.autopsy.communications.CVTPersonaCache.getPersonaAccounts().
|
staticprivate |
Definition at line 46 of file CVTPersonaCache.java.
Referenced by org.sleuthkit.autopsy.communications.CVTPersonaCache.getInstance().
|
staticprivate |
Definition at line 43 of file CVTPersonaCache.java.
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.