235 Commits
Author SHA1 Message Date
Keita Watanabe 3fdb0aa24a add async await 2024-05-26 16:55:47 +09:00
Elvis f377c321d5 Clean up and add watchOS support 2024-03-26 11:10:49 +01:00
Elvis 81fc4e5310 Revert "Merge pull request #288 from escfrya/support-watchos"
This reverts commit 472e8f59f9, reversing
changes made to ec9f3af90d.
2024-03-26 10:30:54 +01:00
Elvis 70b8d60c4c Merge pull request #289 from rmnblm/patch-1
Add FOSS Compliance to SipHash
2024-03-26 06:35:20 +01:00
Elvis fa40c353ec Merge branch 'master' into support-watchos 2024-03-26 06:34:23 +01:00
Mike Hill 8b895e5ee3 Update Types.swift to add visionOS 2024-01-04 10:32:57 -05:00
Mike Hill ca92308ff9 Update TransformerFactory.swift to add visionOS (#1) 2024-01-04 10:27:09 -05:00
pareshios de764f8258 feat: Added support to remove only in memory cache 2023-05-02 16:54:49 +05:30
Joel Fischer 33a693c45e Add objectExists to replace existsObject 2022-08-14 13:48:44 -04:00
Roman Blum 5766a61ec5 Update Hasher+constantAccrossExecutions.swift
Add original license to file header in order to comply to FOSS
2021-06-02 10:01:43 +02:00
Igor Skovorodkin 3116f50bdc watchOS support 2021-05-13 17:10:53 +03:00
Shadowfacts fe15b7cdf7 DiskStorage file URL handling improvements 2021-01-17 15:39:43 -05:00
Saul Moreno Abril 27c0a86fdd Added allKeys and allObjects computed vars for storage with sense 2020-11-12 14:16:59 +01:00
Artem Garmash 28acf9a115 Remove CacheResult in favor of Swift.Result 2020-11-01 11:50:25 +03:00
Colin Humber ed8355b0b0 Renamed Result to CacheResult to avoid conflicts with Swift's built-in Result type 2020-10-29 08:22:58 -06:00
TimFraedrich 8c869942f8 Add DiskStorage size property 2020-10-04 15:09:14 +00:00
Mathias Quintero c92bdd4612 Fixing image resolution for linux and watchOS 2020-09-13 15:00:50 +02:00
Mathias Quintero 517cbf554a Generalize cache storage to allow using any hashable key parameter 2020-09-13 12:32:29 +02:00
Mathias Quintero 8a64527504 Add constant across executions variant of hasher 2020-09-13 12:27:02 +02:00
Elvis aace3c727c Updated MD5 2020-08-25 14:46:02 -05:00
Kristaps Grinbergs 3453f681c6 * setting Swift4.2 version in appropriate places
* fixing tests for Swift 4.2
* Xcode 10 parallel testing
* code sanitasion
* remove comments from Package.swift
2018-09-23 13:00:34 +03:00
Vadym Markov 7257dc6a21 Handle file extensions 2018-08-13 10:29:06 +02:00
Vadym Markov c6c7f7b690 Add filePath to Entry 2018-08-13 10:10:59 +02:00
Vadym Markov 468a780b8c Fix typos in README and documentation 2018-08-08 11:04:21 +02:00
Vadym Markov 0f8860f74d Document observation protocols 2018-08-07 16:27:15 +02:00
Vadym Markov 1c0e873519 Fix typos in README and remove commented code 2018-08-07 16:18:32 +02:00
Vadym Markov e4fd35749c Test observations in HybridStorage and Storage 2018-08-07 15:18:35 +02:00
Vadym Markov 0bbdf947a8 Improve toke-based API with observers 2018-08-07 13:57:28 +02:00
Vadym Markov a05dfb79a1 Refactor observations 2018-08-07 13:22:00 +02:00
Vadym Markov 2a18a462ae Add observation registry 2018-08-06 16:44:08 +02:00
Vadym Markov a7e40e734f Notify key observers when needed 2018-08-06 12:54:08 +02:00
Vadym Markov 5e53be997d Add key observation registry 2018-08-06 09:57:54 +02:00
Vadym Markov 364d2ecc04 Use associated enum for the key information 2018-08-03 15:21:56 +02:00
Vadym Markov b77619f164 Use strongSelf in closure 2018-08-03 15:03:15 +02:00
Vadym Markov 7c003de4fe Rename functions in StorageObservationRegistry 2018-08-03 14:59:58 +02:00
Vadym Markov cb85b99edc Add unit tests for ObservationToken and StorageObservationRegistry 2018-08-03 14:03:10 +02:00
Vadym Markov 0ad8bbe0f1 Add unit tests for Storage and HybridStorage 2018-08-03 13:42:11 +02:00
Vadym Markov cf8173939a Use StoreObservable protocol with protocol extension 2018-08-03 10:36:59 +02:00
Vadym Markov a73bec5a0f Implement observations in HybridStorage 2018-08-02 16:24:01 +02:00
Vadym Markov e42cbc06ff Implement store observations 2018-08-02 16:02:46 +02:00
Khoa Pham e736b153f0 Remove try! 2018-06-13 14:23:59 +02:00
Khoa Pham a4b6058c2b Use cache directory 2018-06-13 14:18:40 +02:00
Khoa Pham 08ee51c899 Default to document directory 2018-06-13 13:29:26 +02:00
Khoa Pham 40a8b3007d Rename from support to transform 2018-06-13 13:21:37 +02:00
Khoa Pham 02245ec60d Update SyncStorageTests 2018-06-13 12:46:21 +02:00
Khoa Pham e96da4609a Expose all Storage classes 2018-06-13 12:43:52 +02:00
Khoa Pham efdf1c73d1 Rename to StorageAware 2018-06-13 12:35:48 +02:00
Khoa Pham fb823e9f1f Add TransformerFactory 2018-06-13 12:31:33 +02:00
Khoa Pham d38c941084 Readd totalCostLimit 2018-06-13 12:29:03 +02:00
Khoa Pham 6e468a110d Rename to Storage 2018-06-13 12:15:16 +02:00