INVALIDATING CACHED DATA OBJECTS IN WRITE-THROUGH OPERATIONS

    公开(公告)号:US20200250100A1

    公开(公告)日:2020-08-06

    申请号:US16264455

    申请日:2019-01-31

    IPC分类号: G06F12/0891 G06F12/0804

    摘要: A request for a write action to be perform a data entity persisted in primary data sources is received. It is determined whether data changes to the data entity are tracked based on an object version key (OVK) definition of a target data object type. If the data changes to the data entity are tracked based on the OVK definition, an OVK key is generated, based on the OVK definition, from data field values specified in the request for the write action. An OVK version number for the data entity is updated, the OVK version number being identified by the OVK key. A cached data object of the target data object type is caused to be invalidated by the updated OVK version number, the cached data object of the target data object type being derived based on underlying data in the data entity persisted in the primary data sources.

    Counter tracker service
    4.
    发明授权

    公开(公告)号:US10824559B2

    公开(公告)日:2020-11-03

    申请号:US16264408

    申请日:2019-01-31

    IPC分类号: G06F12/0802 G06F3/06

    摘要: A read request for a counter designated to be only cached in a global cache is received. The counter is excluded from being persisted in and retrieved from one or more primary data sources It is determined whether the counter has already been created in the global cache. If the counter has already been created in the global cache, the counter is created in the global cache with an initial counter value while continually excluding the counter from being persisted in and retrieved from the one or more primary data sources. The counter is cached with a time-to-live (TTL) time period. The time-to-live time period is to be renewed on each subsequent read request of the counter. The counter is temporally stored in the data object cache until the TTL time period lapses.

    Content management system connect
    10.
    发明授权

    公开(公告)号:US11206273B2

    公开(公告)日:2021-12-21

    申请号:US15885059

    申请日:2018-01-31

    摘要: In embodiments, a computer program may be stored on a storage medium for securely inserting portions of content maintained on external web servers into an online community web page. The computer program may comprise a set of instructions operable to cause a computer to receive a request to render a web page maintained within a social platform, the web page including embedded settings that refer to content on one or more remote servers. The computer program may further cause the computer to retrieve, at a rendering time of the web page, based at least in part on the embedded settings, content from the one or more remote servers, process the retrieved content in a secured environment according to one or more security protocols and insert it into the web page. In embodiments, the computer program may further cause the computer to render the web page in a main window and the inserted content in an isolated custom window. Related methods and apparatus are also presented.