Kevin Ring
|
db7b5226f6
|
Merge remote-tracking branch 'origin/master' into disk-cache
|
2021-02-02 15:07:05 +11:00 |
unknown
|
8a5abaf5be
|
format spaces
|
2021-02-01 16:35:27 -05:00 |
unknown
|
496b594ce4
|
format spaces
|
2021-02-01 16:31:56 -05:00 |
unknown
|
d0f053ce23
|
simplify check for cache stale
|
2021-02-01 15:11:55 -05:00 |
unknown
|
516f63001a
|
move the rest of sql prepare to constructor
|
2021-02-01 15:10:07 -05:00 |
unknown
|
cf7f0e00ee
|
prepare statement before hand for storing response
|
2021-02-01 13:41:20 -05:00 |
unknown
|
194f5d0517
|
WIP: prepare sql statement before hand
|
2021-02-01 12:36:26 -05:00 |
unknown
|
520ee7ad2f
|
use CMAKE_CURRENT_SOURCE_DIR again
|
2021-01-31 21:55:38 -05:00 |
unknown
|
96fbe0564d
|
use CMAKE_CURRENT_LIST_DIR for sqlite
|
2021-01-31 20:48:24 -05:00 |
unknown
|
8302e19895
|
add message to cmake to debug
|
2021-01-31 20:05:06 -05:00 |
unknown
|
69cde984cd
|
remove mutex for DiskCache
|
2021-01-31 19:13:25 -05:00 |
unknown
|
140ef24ed6
|
remove unused sql command
|
2021-01-31 19:09:43 -05:00 |
unknown
|
6beee4801b
|
remove removeEntry() interface for cache storage
|
2021-01-31 19:06:32 -05:00 |
unknown
|
c85204ad6e
|
fix type conversion for std::time_t in test
|
2021-01-31 19:01:23 -05:00 |
unknown
|
0e00b57069
|
fix type conversion
|
2021-01-31 18:39:34 -05:00 |
unknown
|
5549feb421
|
use std::pair<const std::string, std::string> to prevent copy
|
2021-01-31 18:33:11 -05:00 |
unknown
|
d50bafdc0c
|
add comments for public API
|
2021-01-31 18:22:46 -05:00 |
unknown
|
43c4a6829d
|
remove sqlite3_shell from build
|
2021-01-31 16:26:14 -05:00 |
unknown
|
378b27f591
|
add spdlog for cache
|
2021-01-31 15:31:12 -05:00 |
unknown
|
7f149daa51
|
prune the cache
|
2021-01-29 18:26:47 -05:00 |
unknown
|
62cbb64edf
|
initialize the rest of sql string before hand
|
2021-01-29 16:09:50 -05:00 |
unknown
|
af4738d45e
|
WIP: create string sql commands before hands instead of in the function call
|
2021-01-29 15:44:05 -05:00 |
unknown
|
9c247f1d54
|
adjust the interface of cache storage to map key-multiple values in the future
|
2021-01-29 15:22:22 -05:00 |
unknown
|
397c82397c
|
change sql schema to one-to-many between key-table and cache-table
|
2021-01-28 16:22:26 -05:00 |
unknown
|
1be5d435a3
|
change totalSize column to totalItems column in DisKCache
|
2021-01-28 14:43:35 -05:00 |
unknown
|
793ee9cb92
|
change maxSize to maxItems in the DiskCache
|
2021-01-28 14:42:05 -05:00 |
unknown
|
5e977e878a
|
change url from cache to key
|
2021-01-28 14:38:42 -05:00 |
unknown
|
f29ad9b7ee
|
fix test for prune and make cache prune more efficient
|
2021-01-28 11:06:55 -05:00 |
unknown
|
f9ae4c80c8
|
test internal timegm
|
2021-01-28 10:15:34 -05:00 |
unknown
|
3b5074bef2
|
test parse response cache control with only some directive
|
2021-01-27 15:19:41 -05:00 |
unknown
|
fc2680fffb
|
add test for parsing response cache control
|
2021-01-27 15:11:02 -05:00 |
unknown
|
06d36dcb7a
|
impl test for cache prunw
|
2021-01-27 12:53:55 -05:00 |
unknown
|
5ac3bb525b
|
impl tests for retrieving, storing, and cleaning cache
|
2021-01-27 11:51:59 -05:00 |
unknown
|
8f50a5bc36
|
update test comments
|
2021-01-26 16:24:49 -05:00 |
unknown
|
c54f4c1fd1
|
add tests when retrieving cache item
|
2021-01-26 16:18:05 -05:00 |
unknown
|
a945989ae3
|
test expiry headers
|
2021-01-25 16:22:44 -05:00 |
unknown
|
4a7ae8bb81
|
test condition to store response
|
2021-01-25 15:17:47 -05:00 |
unknown
|
14b99cb854
|
impl test for CacheAssetAccessor
|
2021-01-20 15:23:54 -05:00 |
unknown
|
5514b716f9
|
impl cache policy
|
2021-01-20 10:37:09 -05:00 |
unknown
|
ef25dd7e5a
|
make disk cache non-copiable
|
2021-01-15 09:59:52 -05:00 |
unknown
|
2e802e9dab
|
use share connections between threads
|
2021-01-15 09:54:31 -05:00 |
unknown
|
e650526e08
|
create separate connection for each transaction
|
2021-01-14 17:10:57 -05:00 |
Marco Hutter
|
c409888548
|
Made function const...
... I think it could be, and if it could be, it should be...
|
2021-01-14 22:03:47 +01:00 |
unknown
|
4718e483f6
|
create connection for each transaction. Use shared_ptr for completed request
|
2021-01-13 21:32:27 -05:00 |
unknown
|
fa48d7d274
|
use url as key for cache for now
|
2021-01-13 13:29:10 -05:00 |
unknown
|
fff9f7b458
|
use cache storage to before making request
|
2021-01-13 13:23:27 -05:00 |
unknown
|
4eb8c8a87c
|
IAssetAccessor now accept callback upfront when do request
|
2021-01-13 02:28:59 -05:00 |
unknown
|
213fd7209a
|
redo AsyncSystem to previous state
|
2021-01-12 23:56:31 -05:00 |
unknown
|
5bd1cb13c4
|
impl cache asset accessor
|
2021-01-12 23:52:37 -05:00 |
unknown
|
bc7c5d9ddf
|
expose DiskCache to public headers
|
2021-01-11 09:22:35 -05:00 |
unknown
|
eb51da2dd6
|
impl prune for disk cache
|
2021-01-10 19:57:02 -05:00 |
unknown
|
815e1a4612
|
initialize sqlite3_stmt to nullptr
|
2021-01-10 15:04:45 -05:00 |
unknown
|
4b2365f91b
|
add clear all cache record from table
|
2021-01-09 21:16:02 -05:00 |
unknown
|
5bc376003d
|
remove item from cache
|
2021-01-09 21:04:05 -05:00 |
unknown
|
034b70e6d2
|
check to make sure not return error if item is not found
|
2021-01-09 20:56:49 -05:00 |
unknown
|
074a50d778
|
impl storeCache and retrieveCache interface
|
2021-01-09 20:45:02 -05:00 |
unknown
|
b6eb48dbc9
|
Merge branch 'master' into disk-cache
|
2021-01-08 16:53:40 -05:00 |
unknown
|
f6e16f398d
|
add interface for Cache system
|
2021-01-08 16:51:25 -05:00 |
unknown
|
45edd420ef
|
update Response interface
|
2021-01-06 19:46:41 -05:00 |
unknown
|
7711f71eb8
|
use const for IAssetRequest interface
|
2021-01-06 10:53:00 -05:00 |
Kevin Ring
|
b654781b10
|
Merge remote-tracking branch 'origin/master' into upsample-skirt
|
2021-01-05 15:01:58 +11:00 |
unknown
|
8d34afdff1
|
WIP: add sqlite3 and CachedAssetAccessor
|
2021-01-04 19:24:24 -05:00 |
unknown
|
c1c1408160
|
add option to expose private src for other libraries. Add tests for SkirtMeshMetadata
|
2020-12-23 15:57:08 -05:00 |
Kevin Ring
|
195bb8f71b
|
Fix problems when using libc++.
|
2020-12-18 14:29:12 +11:00 |
Kevin Ring
|
ce53a43fe9
|
Suppress a warning that shows up when building cesium-unreal on linux.
|
2020-12-18 00:57:49 +11:00 |
Nithin Pranesh
|
89b88f14ed
|
Marked classes final
All classes marked final except for RasterOverlay, RasterOverlayTileProvider, ITaskProcessor, IPrepareRendererResources, and IAsset*.
|
2020-12-07 10:45:47 -05:00 |
Kevin Ring
|
eb4c238856
|
Add noexcept and constexpr in more places.
|
2020-12-03 23:37:21 +11:00 |
Kevin Ring
|
fc0e171c03
|
Fix problems compiling with clang.
|
2020-12-03 10:23:17 +11:00 |
Kevin Ring
|
9a351caf8d
|
Require Future::then and catch to be called on an rvalue ref.
|
2020-12-02 23:07:42 +11:00 |
Kevin Ring
|
6a3b9d5e7b
|
Move async bits to CesiumAsync library.
|
2020-12-02 16:34:41 +11:00 |