Ashwin Vinod
5a8d61f231
✨ Config option to customize the cache invalidation/expiry time ( #403 )
2023-11-30 15:09:17 +03:00
Ashwin Vinod
e704c26ed3
♻️ Refactor cache system ( #399 )
...
* ♻️ Refactor cache system
* 🐛 Fix cache not getting set
This patch also makes it that cookies are eagerly evaluated. This is
done to figure out the safe search level set by the user. The
performance hit wouldn't be much of a deal as the cookie is a small
json string
* 🔖 chore: bump the app version (#399 )
* 🔖 chore: bump the app version (#399 )
---------
Co-authored-by: alamin655 <mdalamin655@outlook.com>
2023-11-28 09:17:35 +03:00
alamin655
abc59b2858
🧹 chore: make clippy happy ( #386 )
2023-11-20 21:38:20 +05:30
alamin655
fc830c4683
Update redis_cacher.rs
2023-11-20 21:09:27 +05:30
S Dheeraj
89542072c8
Updated redis_cacher.rs
2023-11-20 08:53:30 +05:30
S Dheeraj
dc5fa842c0
#385 issue resolved
...
replaced md5 hashing algorithm with sha-256 hashing algorithm
2023-11-19 22:09:34 +05:30
neon_arch
d33129c4c9
🧹 chore: make clippy happy ( #244 )
2023-09-17 19:56:48 +03:00
neon_arch
578c7bcf77
🛠️ fix: improve the documentation for the code ( #244 )
2023-09-17 12:48:11 +03:00
neon_arch
03384d4e04
🛠️ fix: implement hybrid
caching and improve documentation ( #244 )
2023-09-17 12:47:02 +03:00
Zsombor Gegesy
e69126c5ea
Fix git rebase problems, and the failing doctest
2023-09-15 23:25:17 +02:00
Zsombor Gegesy
1e7805cf42
Rename features, make the memory-cache the default
2023-09-15 23:21:19 +02:00
Zsombor Gegesy
76795c43cc
Make the cache types compile time feature flags too, and make it more configurable!
2023-09-15 23:21:19 +02:00
Zsombor Gegesy
320f5f4720
Remove unnecessary clones
2023-09-15 23:21:19 +02:00
Zsombor Gegesy
519ebe0fd8
Instead of caching jsons, we can cache the original structure
2023-09-15 23:21:19 +02:00
Zsombor Gegesy
996ff84c5b
Cache refactor - add an in-memory cache, so redis is not needed
2023-09-15 23:21:19 +02:00
neon_arch
1a222217c4
🧹 chore: make github actions happy ( #205 )
2023-09-12 17:59:33 +03:00
neon_arch
fb231de416
Merge branch 'rolling' into change-document-style-with-linter-warnings
2023-09-12 17:49:46 +03:00
neon_arch
049b1c1ddd
⚙️ refactor: change & add documentation to the code based on the lints ( #205 )
2023-09-03 19:23:34 +03:00
neon_arch
1de52decd3
⚙️ refactor: add clone trait to RedisCache
struct ( #180 )( #178 )
2023-08-29 20:10:32 +03:00
neon_arch
5f1a43976f
⚙️ refactor: add error.rs module ( #180 )( #178 )
2023-08-27 20:53:55 +03:00
neon_arch
01d8c7ae4c
⚙️ refactor: add new pooling error type for pooling code ( #180 )( #178 )
2023-08-27 20:52:16 +03:00
neon_arch
db93c31603
⚙️ refactor: implement async pooling for redis connections ( #180 )( #178 )
2023-08-27 20:50:42 +03:00
Trickshotblaster
99936bcb1a
Rename getter functions
2023-07-04 15:11:30 -07:00
Milim
440216871d
Rename Things, refactor some code
...
BREAKING: renames `binding_ip_addr` to `binding_ip` and `redis_connection_url` to `redis_url`.
Renames a lot of internals as well, but they are to many to mention.
2023-07-03 19:30:25 +02:00
XFFXFF
cecffe4155
make format happy
2023-05-23 09:34:46 +00:00
XFFXFF
3c7edb80d0
refactor: reduce connections created with RedisCache
2023-05-15 00:20:43 +00:00
neon_arch
c170de8194
add code to evade ip blocking, improve pagination code and fix documentation
2023-05-02 11:58:21 +03:00