docs: @Override
      public Collection<T> readAll() throws InvalidKeyException {
          ArrayList<T> dataList = new ArrayList<T>();
  
          Collection<byte[]> encryptedCollection = memoryStore.readAll();
          for (byte[] encryptedData : encryptedCollection) {
              T decryptedData = cryptoEntityUtil.decrypt(encryptedData);
              dataList.add(decryptedData);
          }
  
          return dataList;
      }