POC Cache Service to XBlock Runtime

Description

Write proposal for and implement a simple caching service for XBlocks (proof-of-concept). We can use the DiscussionModule as the first test client.

Caching system must be able to handle:

  • per request cache

  • time period with expiration

  • separate namespace for each XBlock type

Ideally it would also handle:

  • for this process (if there were a config setting)

  • for this version of the content

AC:

  • A working implementation (POC)

  • Initial proposal sent for review (edx-code, others)

Out of scope:

  • Releasing into production on edx.org

  • Full implementation is a subsequent set of work

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Activity

Show:
David Ormsbee
May 23, 2016, 6:06 PM

Assignee

David Ormsbee

Reporter

David Ormsbee

Labels

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Story Points

3

Sprint

None

Priority

Unset
Configure