Project

General

Profile

Task #6559

Story #6494: Remove local caching of inputstreams from v1 API method implementations

in v1, turn off localCache by default, and add a size limit to avoid out of memory issues.

Added by Rob Nahf over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
d1_libclient_java
Target version:
Start date:
2014-11-10
Due date:
% Done:

100%

Milestone:
None
Product Version:
1.3.1
Story Points:
Sprint:

Description

while removing LocalCache from d1node.get() and getSystemMEtadata() only causes a change in performance (no coding changes), it is a released feature, so it wouldn't be appropriate to remove at this point. Instead, make the default setting OFF / false, and document the change.

Also implement the second size-limit property so that LocalCache users have control over what they think their application can manage.

Associated revisions

Revision 14746
Added by Rob Nahf over 9 years ago

adding maxObjectSize property to D1Client cache properties. refs #6559

Revision 14746
Added by Rob Nahf over 9 years ago

adding maxObjectSize property to D1Client cache properties. refs #6559

Revision 14746
Added by Rob Nahf over 9 years ago

adding maxObjectSize property to D1Client cache properties. refs #6559

History

#1 Updated by Rob Nahf over 9 years ago

  • Status changed from In Progress to Testing
  • % Done changed from 50 to 100
  • Product Version changed from * to 1.3.1

finished implementation of D1Client.cacheObjectSizeLimit, javadocs for D1Node.get, and unit tests

#2 Updated by Rob Nahf over 9 years ago

  • Status changed from Testing to Closed
  • translation missing: en.field_remaining_hours set to 0.0

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)