Class CachedTransactionStorage

    • Constructor Detail

      • CachedTransactionStorage

        public CachedTransactionStorage​(org.exoplatform.services.cache.CacheService cacheService,
                                        WalletTransactionDAO walletTransactionDAO)
    • Method Detail

      • getTransactionByHash

        public org.exoplatform.wallet.model.transaction.TransactionDetail getTransactionByHash​(String hash)
        Description copied from class: TransactionStorage
        Retrieve a TransactionDetail identified by its blockchain hash
        Overrides:
        getTransactionByHash in class TransactionStorage
        Parameters:
        hash - blockchain transaction hash
        Returns:
        TransactionDetail
      • saveTransactionDetail

        public void saveTransactionDetail​(org.exoplatform.wallet.model.transaction.TransactionDetail transactionDetail)
        Description copied from class: TransactionStorage
        Saves a decoded transaction detail in internal database
        Overrides:
        saveTransactionDetail in class TransactionStorage
        Parameters:
        transactionDetail - decoded transaction detail
      • clearCache

        public void clearCache()